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 B
addSubkey(KeySpec keySpec)
default B
addSubkey(KeySpecBuilder builder)
B
addUserId(byte[] userId)
B
addUserId(java.lang.String userId)
default B
addUserId(UserId userId)
org.bouncycastle.openpgp.PGPSecretKeyRing
build()
B
setExpirationDate(java.util.Date expirationDate)
B
setPassphrase(Passphrase passphrase)
B
setPrimaryKey(KeySpec keySpec)
default B
setPrimaryKey(KeySpecBuilder builder)
-
-
-
Method Detail
-
setPrimaryKey
default B setPrimaryKey(@Nonnull KeySpecBuilder builder)
-
addSubkey
default B addSubkey(@Nonnull KeySpecBuilder builder)
-
addUserId
B addUserId(@Nonnull java.lang.String userId)
-
addUserId
B addUserId(@Nonnull byte[] userId)
-
setExpirationDate
B setExpirationDate(@Nonnull java.util.Date expirationDate)
-
setPassphrase
B setPassphrase(@Nonnull Passphrase passphrase)
-
build
org.bouncycastle.openpgp.PGPSecretKeyRing build() throws java.security.NoSuchAlgorithmException, org.bouncycastle.openpgp.PGPException, java.security.InvalidAlgorithmParameterException
- Throws:
java.security.NoSuchAlgorithmException
org.bouncycastle.openpgp.PGPException
java.security.InvalidAlgorithmParameterException
-
-