Package org.pgpainless.key.generation
Interface KeyRingBuilderInterface<B extends KeyRingBuilderInterface<B>>
-
- All Known Implementing Classes:
KeyRingBuilder
public interface KeyRingBuilderInterface<B extends KeyRingBuilderInterface<B>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description BaddSubkey(KeySpec keySpec)default BaddSubkey(KeySpecBuilder builder)BaddUserId(byte[] userId)BaddUserId(String userId)default BaddUserId(UserId userId)org.bouncycastle.openpgp.PGPSecretKeyRingbuild()BsetExpirationDate(Date expirationDate)BsetPassphrase(Passphrase passphrase)BsetPrimaryKey(KeySpec keySpec)default BsetPrimaryKey(KeySpecBuilder builder)
-
-
-
Method Detail
-
setPrimaryKey
B setPrimaryKey(@Nonnull KeySpec keySpec)
-
setPrimaryKey
default B setPrimaryKey(@Nonnull KeySpecBuilder builder)
-
addSubkey
default B addSubkey(@Nonnull KeySpecBuilder builder)
-
setExpirationDate
B setExpirationDate(@Nonnull Date expirationDate)
-
setPassphrase
B setPassphrase(@Nonnull Passphrase passphrase)
-
build
org.bouncycastle.openpgp.PGPSecretKeyRing build() throws NoSuchAlgorithmException, org.bouncycastle.openpgp.PGPException, InvalidAlgorithmParameterException
- Throws:
NoSuchAlgorithmExceptionorg.bouncycastle.openpgp.PGPExceptionInvalidAlgorithmParameterException
-
-