public class ECPrivateKeyTemplate extends ECKeyTemplate
Description:
OZET_ALICI, secretECCurve
spec
attributes, keyId, label, logger
Constructor and Description |
---|
ECPrivateKeyTemplate(java.lang.String label,
java.security.spec.ECParameterSpec ecParameterSpec) |
ECPrivateKeyTemplate(java.lang.String label,
java.security.spec.ECParameterSpec spec,
boolean dummy) |
ECPrivateKeyTemplate(java.lang.String keyLabel,
java.security.spec.ECParameterSpec parameterSpec,
java.security.interfaces.ECPrivateKey aPrivate) |
ECPrivateKeyTemplate(java.lang.String keyLabel,
java.security.spec.ECParameterSpec ecParameterSpec,
java.security.PrivateKey aPrivate) |
Modifier and Type | Method and Description |
---|---|
ECKeyTemplate |
getAsDecryptorTemplate() |
ECPrivateKeyTemplate |
getAsExtractableTemplate()
converts as Extractable RSA Private Key Template, adding:
|
ECKeyTemplate |
getAsSignerTemplate() |
ECPrivateKeyTemplate |
getAsTokenTemplate(boolean sign,
boolean encrypt)
converts as User Token Template, adding:
|
ECPrivateKeyTemplate |
getAsTokenTemplate(boolean sign,
boolean encrypt,
boolean isUnwrap) |
ECPrivateKeyTemplate |
getAsUnwrapperTemplate() |
getAlgorithm, getAsExplicitECParameters, getAsSecretECCurve, getAsTokenOrSessionTemplate, initECParamsAttribute, initializeIDField, initializeIDField, isSecretECCurve
getSpec
add, containsAttribute, getAttribute, getAttributes, getAttributesAsArr, getEncoded, getFormat, getKeyId, getLabel, remove, setKeyId
public ECPrivateKeyTemplate(java.lang.String label, java.security.spec.ECParameterSpec ecParameterSpec) throws java.io.IOException
java.io.IOException
public ECPrivateKeyTemplate(java.lang.String keyLabel, java.security.spec.ECParameterSpec ecParameterSpec, java.security.PrivateKey aPrivate) throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.InstantiationException, java.io.IOException
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.InstantiationException
java.io.IOException
public ECPrivateKeyTemplate(java.lang.String keyLabel, java.security.spec.ECParameterSpec parameterSpec, java.security.interfaces.ECPrivateKey aPrivate) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.InstantiationException, java.lang.NoSuchMethodException, java.lang.ClassNotFoundException, java.io.IOException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.InstantiationException
java.lang.NoSuchMethodException
java.lang.ClassNotFoundException
java.io.IOException
public ECPrivateKeyTemplate(java.lang.String label, java.security.spec.ECParameterSpec spec, boolean dummy) throws java.io.IOException
java.io.IOException
public ECKeyTemplate getAsSignerTemplate()
public ECKeyTemplate getAsDecryptorTemplate()
public ECPrivateKeyTemplate getAsTokenTemplate(boolean sign, boolean encrypt)
CK_ATTRIBUTE(CKA_TOKEN, true) CK_ATTRIBUTE(CKA_DECRYPT, encrypt) CK_ATTRIBUTE(CKA_SIGN, sign)
sign
- encrypt
- public ECPrivateKeyTemplate getAsTokenTemplate(boolean sign, boolean encrypt, boolean isUnwrap)
public ECPrivateKeyTemplate getAsUnwrapperTemplate()
public ECPrivateKeyTemplate getAsExtractableTemplate()
ECKeyTemplate
CK_ATTRIBUTE(CKA_TOKEN, false) CK_ATTRIBUTE(CKA_EXTRACTABLE, true)
getAsExtractableTemplate
in class ECKeyTemplate
Copyright © 2025. All rights reserved.