public class IAIKPKCS11EC16PublicKey extends IAIKPKCS11ECPublicKey implements java.security.interfaces.ECPublicKey
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 |
|---|
IAIKPKCS11EC16PublicKey(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.PublicKey publicKeyObject)
Construct a public key object that is associated with the given public key object on the given
token.
|
| Modifier and Type | Method and Description |
|---|---|
static IAIKPKCS11ECPublicKey |
create(TokenManager tokenManager,
iaik.pkcs.pkcs11.objects.ECDSAPublicKey publicKeyObject)
Create a new instance of a IAIKPKCS11ECPublicKey which's token managed by the given token
manager and is based on the given PKCS#11 key object.
|
java.security.spec.ECParameterSpec |
getParams()
Get the ECDSA parameters of this key.
|
java.security.spec.ECPoint |
getW()
Get the public EC point of this key.
|
getAlgorithm, getKeyFactorycreate, getEncoded, getFormatcreate, destroy, finalize, getAlgorithmCode, getAlgorithmName, getAlias, getKeyID, getKeyObject, getSession, getTokenManager, isAutoDestroy, isDestroyed, jdk16AndEccelerate, setAutoDestroy, setSession, toStringpublic IAIKPKCS11EC16PublicKey(TokenManager tokenManager, iaik.pkcs.pkcs11.objects.PublicKey publicKeyObject)
tokenManager - The token manager of the token where this key resides.publicKeyObject - The PKCS#11 key object.public static IAIKPKCS11ECPublicKey create(TokenManager tokenManager, iaik.pkcs.pkcs11.objects.ECDSAPublicKey publicKeyObject)
tokenManager - The token manager of the token where the key is.publicKeyObject - The PKCS#11 key object.public java.security.spec.ECPoint getW()
getW in interface java.security.interfaces.ECPublicKeypublic java.security.spec.ECParameterSpec getParams()
getParams in interface java.security.interfaces.ECKeyIAIK JavaSecurity Website https://jce.iaik.tugraz.at/
IAIK at Graz University of Technology, Austria, Europe
Copyright 2001-2023 IAIK, Graz University of Technology, Inffeldgasse 16a, 8010 Graz, Austria. All Rights Reserved. Version 1.9.4