public class NSSKeyAgreement
extends java.lang.Object
implements tr.gov.tubitak.uekae.esya.api.crypto.KeyAgreement
Constructor and Description |
---|
NSSKeyAgreement(tr.gov.tubitak.uekae.esya.api.crypto.alg.KeyAgreementAlg aKeyAgreementAlg,
tr.gov.tubitak.uekae.esya.api.smartcard.pkcs11.SmartCard nssCard,
java.lang.Long slotID,
long sessionID) |
Modifier and Type | Method and Description |
---|---|
javax.crypto.SecretKey |
generateKey(java.security.Key aKey,
tr.gov.tubitak.uekae.esya.api.crypto.alg.Algorithm alg) |
void |
init(java.security.Key aKey) |
void |
init(java.security.Key aKey,
tr.gov.tubitak.uekae.esya.api.crypto.params.AlgorithmParams aParams) |
public NSSKeyAgreement(tr.gov.tubitak.uekae.esya.api.crypto.alg.KeyAgreementAlg aKeyAgreementAlg, tr.gov.tubitak.uekae.esya.api.smartcard.pkcs11.SmartCard nssCard, java.lang.Long slotID, long sessionID) throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public void init(java.security.Key aKey) throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public void init(java.security.Key aKey, tr.gov.tubitak.uekae.esya.api.crypto.params.AlgorithmParams aParams) throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
init
in interface tr.gov.tubitak.uekae.esya.api.crypto.KeyAgreement
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public javax.crypto.SecretKey generateKey(java.security.Key aKey, tr.gov.tubitak.uekae.esya.api.crypto.alg.Algorithm alg) throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
generateKey
in interface tr.gov.tubitak.uekae.esya.api.crypto.KeyAgreement
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
Copyright © 2025. All rights reserved.