public class ECPublicKeyTemplate extends ECKeyTemplate
Description:
Modifier and Type | Field and Description |
---|---|
protected java.security.interfaces.ECPublicKey |
ecPublicKey |
OZET_ALICI, secretECCurve
spec
attributes, keyId, label, logger
Constructor and Description |
---|
ECPublicKeyTemplate(java.lang.String label,
java.security.spec.ECParameterSpec ecParameterSpec) |
ECPublicKeyTemplate(java.lang.String keyLabel,
java.security.spec.ECParameterSpec parameterSpec,
java.security.interfaces.ECPublicKey ecPublicKey) |
ECPublicKeyTemplate(java.lang.String keyLabel,
java.security.spec.ECParameterSpec parameterSpec,
java.security.PublicKey aPublic) |
Modifier and Type | Method and Description |
---|---|
ECKeyTemplate |
getAsEcnryptorTemplate() |
ECPublicKeyTemplate |
getAsExtractableTemplate()
converts as Extractable RSA Public Key Template, adding:
|
ECPublicKeyTemplate |
getAsTokenTemplate(boolean verify,
boolean encrypt) |
ECPublicKeyTemplate |
getAsTokenTemplate(boolean verify,
boolean encrypt,
boolean isWrap) |
ECKeyTemplate |
getAsVerifierTemplate() |
java.security.interfaces.ECPublicKey |
getEcPublicKey() |
getAlgorithm, getAsExplicitECParameters, getAsSecretECCurve, getAsTokenOrSessionTemplate, initECParamsAttribute, initializeIDField, initializeIDField, isSecretECCurve
getSpec
add, containsAttribute, getAttribute, getAttributes, getAttributesAsArr, getEncoded, getFormat, getKeyId, getLabel, remove, setKeyId
public ECPublicKeyTemplate(java.lang.String keyLabel, java.security.spec.ECParameterSpec parameterSpec, java.security.interfaces.ECPublicKey ecPublicKey) throws java.io.IOException
java.io.IOException
public ECPublicKeyTemplate(java.lang.String keyLabel, java.security.spec.ECParameterSpec parameterSpec, java.security.PublicKey aPublic) throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.InstantiationException, java.io.IOException, SmartCardException
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.InstantiationException
java.io.IOException
SmartCardException
public ECPublicKeyTemplate(java.lang.String label, java.security.spec.ECParameterSpec ecParameterSpec) throws SmartCardException, java.io.IOException
SmartCardException
java.io.IOException
public ECKeyTemplate getAsVerifierTemplate()
public ECKeyTemplate getAsEcnryptorTemplate()
public ECPublicKeyTemplate getAsTokenTemplate(boolean verify, boolean encrypt)
public ECPublicKeyTemplate getAsTokenTemplate(boolean verify, boolean encrypt, boolean isWrap)
public ECPublicKeyTemplate getAsExtractableTemplate()
CK_ATTRIBUTE(CKA_TOKEN, false)
getAsExtractableTemplate
in class ECKeyTemplate
public java.security.interfaces.ECPublicKey getEcPublicKey()
Copyright © 2025. All rights reserved.