public class SUNKeyFactory
extends java.lang.Object
implements tr.gov.tubitak.uekae.esya.api.crypto.KeyFactory
| Constructor and Description |
|---|
SUNKeyFactory() |
SUNKeyFactory(java.security.Provider aProvider) |
| Modifier and Type | Method and Description |
|---|---|
java.security.PrivateKey |
decodePrivateKey(tr.gov.tubitak.uekae.esya.api.crypto.alg.AsymmetricAlg aAsymmetricAlg,
byte[] aBytes) |
java.security.PublicKey |
decodePublicKey(tr.gov.tubitak.uekae.esya.api.crypto.alg.AsymmetricAlg aAsymmetricAlg,
byte[] aBytes) |
byte[] |
generateKey(tr.gov.tubitak.uekae.esya.api.crypto.alg.CipherAlg aAlg,
int aBitLength) |
java.security.PrivateKey |
generatePrivateKey(java.security.spec.KeySpec aKeySpec) |
java.security.PublicKey |
generatePublicKey(java.security.spec.KeySpec aKeySpec) |
javax.crypto.SecretKey |
generateSecretKey(tr.gov.tubitak.uekae.esya.api.crypto.alg.CipherAlg alg,
int keyLength) |
javax.crypto.SecretKey |
generateSecretKey(tr.gov.tubitak.uekae.esya.api.crypto.params.KeySpec aKeySpec) |
public SUNKeyFactory()
public SUNKeyFactory(java.security.Provider aProvider)
public java.security.PublicKey decodePublicKey(tr.gov.tubitak.uekae.esya.api.crypto.alg.AsymmetricAlg aAsymmetricAlg,
byte[] aBytes)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
decodePublicKey in interface tr.gov.tubitak.uekae.esya.api.crypto.KeyFactorytr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic java.security.PrivateKey decodePrivateKey(tr.gov.tubitak.uekae.esya.api.crypto.alg.AsymmetricAlg aAsymmetricAlg,
byte[] aBytes)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
decodePrivateKey in interface tr.gov.tubitak.uekae.esya.api.crypto.KeyFactorytr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic javax.crypto.SecretKey generateSecretKey(tr.gov.tubitak.uekae.esya.api.crypto.params.KeySpec aKeySpec)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
generateSecretKey in interface tr.gov.tubitak.uekae.esya.api.crypto.KeyFactorytr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic javax.crypto.SecretKey generateSecretKey(tr.gov.tubitak.uekae.esya.api.crypto.alg.CipherAlg alg,
int keyLength)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
generateSecretKey in interface tr.gov.tubitak.uekae.esya.api.crypto.KeyFactorytr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic byte[] generateKey(tr.gov.tubitak.uekae.esya.api.crypto.alg.CipherAlg aAlg,
int aBitLength)
generateKey in interface tr.gov.tubitak.uekae.esya.api.crypto.KeyFactorypublic java.security.PublicKey generatePublicKey(java.security.spec.KeySpec aKeySpec)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
generatePublicKey in interface tr.gov.tubitak.uekae.esya.api.crypto.KeyFactorytr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionpublic java.security.PrivateKey generatePrivateKey(java.security.spec.KeySpec aKeySpec)
throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
generatePrivateKey in interface tr.gov.tubitak.uekae.esya.api.crypto.KeyFactorytr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoExceptionCopyright © 2025. All rights reserved.