Search

vRO intrinsic class ch.dunes.crypto.KeyStoreManager

Extends java.lang.Object

This class is not in the plugin metadata. Using it may work, and could depend on the vRO appliance setup.

Attributes

Name Type Description
CERT_SIGNATURE_ALGORITHM_SHA512WITHRSA String
DEFAULT_THUMBPRINT String
DUNESKS String
KEY_ALGORITHME String
SERVER_CERTIFICATE_ALIAS String

Methods

Name Returns
ch.dunes.crypto.KeyStoreManager(ch.dunes.crypto.KeyStorePasswordSource , ch.dunes.crypto.KeyStoreDatasource ) constructor
changePassword(ch.dunes.crypto.KeyStorePasswordSource ) void
checkTrustedCertificate(java.security.cert.X509Certificate ) Number
computeChecksum(String , Number[] ) Number[]
computeThumbprint(java.security.cert.Certificate ) String
create(org.bouncycastle.asn1.x509.X509Name ) boolean
create(org.bouncycastle.asn1.x509.X509Name , String ) boolean
createKeyStoreManager(ch.dunes.crypto.KeyStoreDatasource , ch.dunes.crypto.KeyStorePasswordSource ) ch.dunes.crypto.KeyStoreManager
createKeyStoreManager(ch.dunes.crypto.KeyStoreDatasource ) ch.dunes.crypto.KeyStoreManager
createPasswordSymetricCipher(String , Number ) javax.crypto.Cipher
createPrivateKeyCipherDecrypter(java.security.PrivateKey ) javax.crypto.Cipher
createPublicKeyCipherEncrypter(java.security.PublicKey ) javax.crypto.Cipher
createSecretKey(String ) javax.crypto.SecretKey
createSecretKeyCipher(Number , javax.crypto.SecretKey ) javax.crypto.Cipher
createSelfPrivateCipherDecrypter() javax.crypto.Cipher
createSelfSecretCipherDecrypter() javax.crypto.Cipher
createSignature(java.io.InputStream ) Number[]
createSignature(Number[] ) Number[]
decrypteFromConsumer(java.io.InputStream , java.io.OutputStream ) void
encrypteForConsumer(String , java.io.InputStream , java.io.OutputStream ) void
encrypteForConsumer(java.security.cert.Certificate , java.io.InputStream , java.io.OutputStream ) void
exists() boolean
exportKeyStore(String , String , boolean ) void
exportKeyStoreToFOS(String , boolean ) java.io.OutputStream
exportSelfCertificate(java.io.OutputStream , boolean ) void
getAllCertificatesWithName(sun.security.x509.X500Name ) Object[]
getAllImportedCertificates(String ) java.security.cert.X509Certificate[]
getCACertificates() Properties
getCertFingerPrint(String , java.security.cert.Certificate ) String
getCertificateChain() java.security.cert.Certificate[]
getCertificateWithAlias(String ) java.security.cert.X509Certificate
getCertificateWithName(String ) java.security.cert.X509Certificate
getCertificateWithName(sun.security.x509.X500Name ) java.security.cert.X509Certificate
getChecksum() String
getCommonNameName(java.security.cert.X509Certificate ) String
getKeysCertificates() Properties
getKeystore() java.security.KeyStore
getSecretKeyFactory() javax.crypto.SecretKeyFactory
getSecretKeyGenerator() javax.crypto.KeyGenerator
getSelfCertificate() java.security.cert.X509Certificate
getSelfName() String
hasCertificate(java.security.cert.X509Certificate ) boolean
importCertificate(java.io.InputStream , String , boolean ) String
importCertificate(java.security.cert.X509Certificate , String ) String
importCertificate(java.security.cert.X509Certificate , String , boolean ) String
importEntry(java.security.PrivateKey , java.security.cert.X509Certificate[] , String , char[] ) void
importKeyStore(String , String , boolean ) void
importKeyStore(java.io.InputStream , String , boolean ) void
init() void
initAndCreateCertificateIfNeeded() void
isAlreadyImported(java.security.cert.X509Certificate ) boolean
isSelfCertificate(java.security.cert.X509Certificate ) boolean
isSelfSigned(java.security.cert.X509Certificate ) boolean
isTrusted(java.security.cert.Certificate ) boolean
load() void
loadCertificate(java.io.InputStream ) java.security.cert.X509Certificate
loadCertificate(java.io.File ) java.security.cert.X509Certificate
readSecretKey(Number[] ) javax.crypto.SecretKey
removeCertificate(String ) boolean
removeCertificateByIssuer(java.security.cert.X509Certificate ) boolean
save() void
simpleDecrypt(Number[] ) Number[]
simpleEncrypt(Number[] ) Number[]
verifySignature(String , Number[] , java.io.InputStream ) boolean
verifySignature(java.security.cert.Certificate , Number[] , Number[] ) boolean
verifySignature(java.security.cert.Certificate , Number[] , java.io.InputStream ) boolean

Returned by

Method Returns
ch.dunes.crypto.KeyStoreManager.createKeyStoreManager(ch.dunes.crypto.KeyStoreDatasource , ch.dunes.crypto.KeyStorePasswordSource ) ch.dunes.crypto.KeyStoreManager
ch.dunes.crypto.KeyStoreManager.createKeyStoreManager(ch.dunes.crypto.KeyStoreDatasource ) ch.dunes.crypto.KeyStoreManager

Referenced in

Method Returns
ch.dunes.io.MultipleObfuscatedFileManager.(ch.dunes.crypto.KeyStoreManager ) void