public class IAIKPKCS11MlDsaPublicKey extends IAIKPKCS11PublicKey
ENCODING_FORMAT, keyFactory_AES, alias_, autoDestroy_, BATON, BLOWFISH, CAST, CAST128, CAST3, CAST5, CDMF, DES, DES2, DESede, destroyed_, DH, DSA, ECDSA, GENERIC_SECRET, IDEA, JUNIPER, KEA, KEY_TYPE_NAME_PROPERTIES, keyObject_, keyTypeCodes_, keyTypeNames_, RC2, RC4, RC5, RSA, session_, SKIPJACK, tokenManager_, TWOFISH, VENDOR_DEFINED| Constructor and Description |
|---|
IAIKPKCS11MlDsaPublicKey(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.PublicKey publicKey)
Construct a public key object that is associated with the given PublicKey object on the given token.
|
| Modifier and Type | Method and Description |
|---|---|
static IAIKPKCS11MlDsaPublicKey |
create(TokenManager tokenManager,
MLDSAPublicKey publicKey)
Create a public key object that is associated with the given PublicKey object on the given token.
|
java.lang.String |
getAlgorithm()
The name of the algorthim of this key object; e.g.
|
byte[] |
getEncoded()
Get the X.509 encoded key.
|
byte[] |
getValue()
Get the raw public key value as defined by [FIPS 204].
|
create, getFormat, getKeyFactorycreate, destroy, finalize, getAlgorithmCode, getAlgorithmName, getAlias, getKeyID, getKeyObject, getSession, getTokenManager, isAutoDestroy, isDestroyed, jdk16AndEccelerate, setAutoDestroy, setSession, toStringpublic IAIKPKCS11MlDsaPublicKey(TokenManager tokenManager, iaik.pkcs.pkcs11.objects.PublicKey publicKey)
tokenManager - the token manager of the token where this key resides.publicKey - the PKCS#11 key object.public static IAIKPKCS11MlDsaPublicKey create(TokenManager tokenManager, MLDSAPublicKey publicKey)
tokenManager - the token manager of the token where this key resides.publicKey - the PKCS#11 key object.public java.lang.String getAlgorithm()
IAIKPKCS11KeygetAlgorithm in interface java.security.KeygetAlgorithm in class IAIKPKCS11Keypublic byte[] getEncoded()
IAIKPKCS11PublicKeygetEncoded in interface java.security.KeygetEncoded in class IAIKPKCS11PublicKeypublic byte[] getValue()
IAIK PKCS#11 Provider 1.10.0
(c) 2002 IAIK, (c) 2003, 2026 SIC