public class GNUCryptoProvider
extends java.lang.Object
implements tr.gov.tubitak.uekae.esya.api.crypto.provider.CryptoProvider
| Constructor and Description |
|---|
GNUCryptoProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroyProvider() |
tr.gov.tubitak.uekae.esya.api.crypto.Cipher |
getDecryptor(tr.gov.tubitak.uekae.esya.api.crypto.alg.CipherAlg aCipherAlg) |
tr.gov.tubitak.uekae.esya.api.crypto.Digester |
getDigester(tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg aDigestAlg) |
tr.gov.tubitak.uekae.esya.api.crypto.Cipher |
getEncryptor(tr.gov.tubitak.uekae.esya.api.crypto.alg.CipherAlg aCipherAlg) |
tr.gov.tubitak.uekae.esya.api.crypto.KeyAgreement |
getKeyAgreement(tr.gov.tubitak.uekae.esya.api.crypto.alg.KeyAgreementAlg aKeyAgreementAlg) |
tr.gov.tubitak.uekae.esya.api.crypto.KeyFactory |
getKeyFactory() |
tr.gov.tubitak.uekae.esya.api.crypto.KeyPairGenerator |
getKeyPairGenerator(tr.gov.tubitak.uekae.esya.api.crypto.alg.AsymmetricAlg aAsymmetricAlg) |
tr.gov.tubitak.uekae.esya.api.crypto.MAC |
getMAC(tr.gov.tubitak.uekae.esya.api.crypto.alg.MACAlg aMACAlg) |
tr.gov.tubitak.uekae.esya.api.crypto.RandomGenerator |
getRandomGenerator() |
tr.gov.tubitak.uekae.esya.api.crypto.Signer |
getSigner(tr.gov.tubitak.uekae.esya.api.crypto.alg.SignatureAlg aSignatureAlg) |
tr.gov.tubitak.uekae.esya.api.crypto.Wrapper |
getUnwrapper(tr.gov.tubitak.uekae.esya.api.crypto.alg.WrapAlg aWrapAlg) |
tr.gov.tubitak.uekae.esya.api.crypto.Verifier |
getVerifier(tr.gov.tubitak.uekae.esya.api.crypto.alg.SignatureAlg aSignatureAlg) |
tr.gov.tubitak.uekae.esya.api.crypto.Wrapper |
getWrapper(tr.gov.tubitak.uekae.esya.api.crypto.alg.WrapAlg aWrapAlg) |
boolean |
isFipsMode() |
public tr.gov.tubitak.uekae.esya.api.crypto.Cipher getEncryptor(tr.gov.tubitak.uekae.esya.api.crypto.alg.CipherAlg aCipherAlg)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
getEncryptor in interface tr.gov.tubitak.uekae.esya.api.crypto.provider.CryptoProvidertr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic tr.gov.tubitak.uekae.esya.api.crypto.Cipher getDecryptor(tr.gov.tubitak.uekae.esya.api.crypto.alg.CipherAlg aCipherAlg)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
getDecryptor in interface tr.gov.tubitak.uekae.esya.api.crypto.provider.CryptoProvidertr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic tr.gov.tubitak.uekae.esya.api.crypto.Digester getDigester(tr.gov.tubitak.uekae.esya.api.crypto.alg.DigestAlg aDigestAlg)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
getDigester in interface tr.gov.tubitak.uekae.esya.api.crypto.provider.CryptoProvidertr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic tr.gov.tubitak.uekae.esya.api.crypto.Signer getSigner(tr.gov.tubitak.uekae.esya.api.crypto.alg.SignatureAlg aSignatureAlg)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
getSigner in interface tr.gov.tubitak.uekae.esya.api.crypto.provider.CryptoProvidertr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic tr.gov.tubitak.uekae.esya.api.crypto.Verifier getVerifier(tr.gov.tubitak.uekae.esya.api.crypto.alg.SignatureAlg aSignatureAlg)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
getVerifier in interface tr.gov.tubitak.uekae.esya.api.crypto.provider.CryptoProvidertr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic tr.gov.tubitak.uekae.esya.api.crypto.MAC getMAC(tr.gov.tubitak.uekae.esya.api.crypto.alg.MACAlg aMACAlg)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
getMAC in interface tr.gov.tubitak.uekae.esya.api.crypto.provider.CryptoProvidertr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic tr.gov.tubitak.uekae.esya.api.crypto.Wrapper getWrapper(tr.gov.tubitak.uekae.esya.api.crypto.alg.WrapAlg aWrapAlg)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
getWrapper in interface tr.gov.tubitak.uekae.esya.api.crypto.provider.CryptoProvidertr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic tr.gov.tubitak.uekae.esya.api.crypto.Wrapper getUnwrapper(tr.gov.tubitak.uekae.esya.api.crypto.alg.WrapAlg aWrapAlg)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
getUnwrapper in interface tr.gov.tubitak.uekae.esya.api.crypto.provider.CryptoProvidertr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic tr.gov.tubitak.uekae.esya.api.crypto.KeyAgreement getKeyAgreement(tr.gov.tubitak.uekae.esya.api.crypto.alg.KeyAgreementAlg aKeyAgreementAlg)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
getKeyAgreement in interface tr.gov.tubitak.uekae.esya.api.crypto.provider.CryptoProvidertr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic tr.gov.tubitak.uekae.esya.api.crypto.KeyFactory getKeyFactory()
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
getKeyFactory in interface tr.gov.tubitak.uekae.esya.api.crypto.provider.CryptoProvidertr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic tr.gov.tubitak.uekae.esya.api.crypto.KeyPairGenerator getKeyPairGenerator(tr.gov.tubitak.uekae.esya.api.crypto.alg.AsymmetricAlg aAsymmetricAlg)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
getKeyPairGenerator in interface tr.gov.tubitak.uekae.esya.api.crypto.provider.CryptoProvidertr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic tr.gov.tubitak.uekae.esya.api.crypto.RandomGenerator getRandomGenerator()
getRandomGenerator in interface tr.gov.tubitak.uekae.esya.api.crypto.provider.CryptoProviderpublic boolean isFipsMode()
isFipsMode in interface tr.gov.tubitak.uekae.esya.api.crypto.provider.CryptoProviderpublic void destroyProvider()
destroyProvider in interface tr.gov.tubitak.uekae.esya.api.crypto.provider.CryptoProviderCopyright © 2025. All rights reserved.