public class SUNWrapper
extends java.lang.Object
implements tr.gov.tubitak.uekae.esya.api.crypto.Wrapper
Constructor and Description |
---|
SUNWrapper(tr.gov.tubitak.uekae.esya.api.crypto.alg.Algorithm aWrapAlg,
boolean aWrapMode) |
SUNWrapper(tr.gov.tubitak.uekae.esya.api.crypto.alg.Algorithm aWrapAlg,
java.security.Provider aProvider,
boolean aWrapMode) |
Modifier and Type | Method and Description |
---|---|
void |
init(java.security.Key aKey) |
void |
init(java.security.Key aKey,
tr.gov.tubitak.uekae.esya.api.crypto.params.AlgorithmParams aParams) |
boolean |
isWrapper() |
byte[] |
process(byte[] aKey) |
java.security.Key |
unwrap(byte[] data) |
java.security.Key |
unwrap(byte[] data,
java.lang.Object keyTemplateObj) |
byte[] |
wrap(java.security.Key aKey) |
public SUNWrapper(tr.gov.tubitak.uekae.esya.api.crypto.alg.Algorithm aWrapAlg, boolean aWrapMode)
public SUNWrapper(tr.gov.tubitak.uekae.esya.api.crypto.alg.Algorithm aWrapAlg, java.security.Provider aProvider, boolean aWrapMode) 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
init
in interface tr.gov.tubitak.uekae.esya.api.crypto.Wrapper
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.Wrapper
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public byte[] wrap(java.security.Key aKey) throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
wrap
in interface tr.gov.tubitak.uekae.esya.api.crypto.Wrapper
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public java.security.Key unwrap(byte[] data) throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
unwrap
in interface tr.gov.tubitak.uekae.esya.api.crypto.Wrapper
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public java.security.Key unwrap(byte[] data, java.lang.Object keyTemplateObj) throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
unwrap
in interface tr.gov.tubitak.uekae.esya.api.crypto.Wrapper
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public byte[] process(byte[] aKey) throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public boolean isWrapper()
isWrapper
in interface tr.gov.tubitak.uekae.esya.api.crypto.Wrapper
Copyright © 2025. All rights reserved.