public static interface CreateRawRsaKeyringInput.Builder
| Modifier and Type | Method and Description |
|---|---|
CreateRawRsaKeyringInput |
build() |
java.lang.String |
keyName() |
CreateRawRsaKeyringInput.Builder |
keyName(java.lang.String keyName) |
java.lang.String |
keyNamespace() |
CreateRawRsaKeyringInput.Builder |
keyNamespace(java.lang.String keyNamespace) |
PaddingScheme |
paddingScheme() |
CreateRawRsaKeyringInput.Builder |
paddingScheme(PaddingScheme paddingScheme) |
java.nio.ByteBuffer |
privateKey() |
CreateRawRsaKeyringInput.Builder |
privateKey(java.nio.ByteBuffer privateKey) |
java.nio.ByteBuffer |
publicKey() |
CreateRawRsaKeyringInput.Builder |
publicKey(java.nio.ByteBuffer publicKey) |
CreateRawRsaKeyringInput.Builder keyNamespace(java.lang.String keyNamespace)
keyNamespace - A namespace associated with this wrapping key.java.lang.String keyNamespace()
CreateRawRsaKeyringInput.Builder keyName(java.lang.String keyName)
keyName - A name associated with this wrapping key.java.lang.String keyName()
CreateRawRsaKeyringInput.Builder paddingScheme(PaddingScheme paddingScheme)
paddingScheme - The RSA padding scheme to use with this keyring.PaddingScheme paddingScheme()
CreateRawRsaKeyringInput.Builder publicKey(java.nio.ByteBuffer publicKey)
publicKey - The public RSA Key responsible for wrapping data keys, as a UTF8 encoded, PEM encoded X.509 SubjectPublicKeyInfo structure. If not specified, this Keyring cannot be used on encrypt. A public key and/or a private key must be specified.java.nio.ByteBuffer publicKey()
CreateRawRsaKeyringInput.Builder privateKey(java.nio.ByteBuffer privateKey)
privateKey - The private RSA Key responsible for wrapping data keys, as a UTF8 encoded, PEM encoded PKCS #8 PrivateKeyInfo structure. If not specified, this Keyring cannot be used on decrypt. A public key and/or a private key must be specified.java.nio.ByteBuffer privateKey()
CreateRawRsaKeyringInput build()