2022-10-28 16:36:08 +02:00
|
|
|
// SPDX-FileCopyrightText: 2022 Paul Schaub <vanitasvitae@fsfe.org>
|
|
|
|
//
|
|
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
2022-10-29 14:58:18 +02:00
|
|
|
package org.gnupg;
|
2022-10-28 16:36:08 +02:00
|
|
|
|
|
|
|
import org.bouncycastle.bcpg.S2K;
|
|
|
|
|
2022-10-29 14:09:41 +02:00
|
|
|
public enum GnuPGDummyExtension {
|
2022-10-28 16:36:08 +02:00
|
|
|
|
2022-10-28 17:05:56 +02:00
|
|
|
/**
|
|
|
|
* Do not store the secret part at all.
|
|
|
|
*/
|
2022-10-28 16:36:08 +02:00
|
|
|
NO_PRIVATE_KEY(S2K.GNU_PROTECTION_MODE_NO_PRIVATE_KEY),
|
2022-10-28 17:05:56 +02:00
|
|
|
|
|
|
|
/**
|
|
|
|
* A stub to access smartcards.
|
|
|
|
*/
|
2022-10-28 16:36:08 +02:00
|
|
|
DIVERT_TO_CARD(S2K.GNU_PROTECTION_MODE_DIVERT_TO_CARD),
|
|
|
|
;
|
|
|
|
|
|
|
|
private final int id;
|
|
|
|
|
2022-10-29 14:09:41 +02:00
|
|
|
GnuPGDummyExtension(int id) {
|
2022-10-28 16:36:08 +02:00
|
|
|
this.id = id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public int getId() {
|
|
|
|
return id;
|
|
|
|
}
|
|
|
|
}
|