public class ECKeyPairTemplate<Public extends ECPublicKeyTemplate,Private extends ECPrivateKeyTemplate> extends KeyPairTemplate<Public,Private>
Description:
Constructor and Description |
---|
ECKeyPairTemplate(Public publicKeyTemplate,
Private privateKeyTemplate) |
ECKeyPairTemplate(java.lang.String keyLabel,
java.security.spec.ECParameterSpec parameterSpec) |
ECKeyPairTemplate(java.lang.String keyLabel,
java.security.spec.ECParameterSpec parameterSpec,
java.security.interfaces.ECPrivateKey ecPrivateKey,
java.security.interfaces.ECPublicKey ecPublicKey) |
ECKeyPairTemplate(java.lang.String keyLabel,
java.security.spec.ECParameterSpec parameterSpec,
java.security.PrivateKey aPrivate,
java.security.PublicKey aPublic) |
Modifier and Type | Method and Description |
---|---|
ECKeyPairTemplate |
getAsExtractableTemplate() |
ECKeyPairTemplate |
getAsSecretECCurveTemplate(boolean isSecretECCurve) |
ECKeyPairTemplate |
getAsSignerAndVerifierTemplate() |
ECKeyPairTemplate |
getAsTokenOrSessionTemplate(boolean isToken) |
ECKeyPairTemplate |
getAsTokenTemplate(boolean sign,
boolean encrypt,
boolean isWrapUnwrapKey) |
getPrivateKeyTemplate, getPublicKeyTemplate
public ECKeyPairTemplate(java.lang.String keyLabel, java.security.spec.ECParameterSpec parameterSpec, java.security.interfaces.ECPrivateKey ecPrivateKey, java.security.interfaces.ECPublicKey ecPublicKey) throws java.io.IOException, SmartCardException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException, java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException
java.io.IOException
SmartCardException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
public ECKeyPairTemplate(java.lang.String keyLabel, java.security.spec.ECParameterSpec parameterSpec) throws java.io.IOException, SmartCardException
java.io.IOException
SmartCardException
public ECKeyPairTemplate(java.lang.String keyLabel, java.security.spec.ECParameterSpec parameterSpec, java.security.PrivateKey aPrivate, java.security.PublicKey aPublic) throws java.io.IOException, java.lang.NoSuchMethodException, SmartCardException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.NoSuchMethodException
SmartCardException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
java.lang.ClassNotFoundException
public ECKeyPairTemplate getAsSignerAndVerifierTemplate()
public ECKeyPairTemplate getAsExtractableTemplate()
public ECKeyPairTemplate getAsTokenOrSessionTemplate(boolean isToken)
public ECKeyPairTemplate getAsTokenTemplate(boolean sign, boolean encrypt, boolean isWrapUnwrapKey)
public ECKeyPairTemplate getAsSecretECCurveTemplate(boolean isSecretECCurve)
Copyright © 2025. All rights reserved.