| Package | Description |
|---|---|
| org.wso2.carbon.crypto.api |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
CryptoService.decrypt(byte[] ciphertext,
String algorithm,
String javaSecurityAPIProvider)
Computes and returns the cleartext of the given ciphertext.
|
byte[] |
InternalCryptoProvider.decrypt(byte[] ciphertext,
String algorithm,
String javaSecurityAPIProvider)
Computes and returns the cleartext of the given ciphertext.
|
byte[] |
CryptoService.decrypt(byte[] ciphertext,
String algorithm,
String javaSecurityAPIProvider,
CryptoContext cryptoContext)
Computes and returns the cleartext of the given ciphertext comes from an external entity.
|
byte[] |
ExternalCryptoProvider.decrypt(byte[] ciphertext,
String algorithm,
String javaSecurityAPIProvider,
CryptoContext cryptoContext,
PrivateKeyInfo privateKeyInfo)
Computes and returns the cleartext of the given ciphertext.
|
byte[] |
CryptoService.encrypt(byte[] cleartext,
String algorithm,
String javaSecurityAPIProvider)
Computes and returns the ciphertext of the given cleartext.
|
byte[] |
InternalCryptoProvider.encrypt(byte[] cleartext,
String algorithm,
String javaSecurityAPIProvider)
Computes and returns the ciphertext of the given cleartext.
|
byte[] |
CryptoService.encrypt(byte[] cleartext,
String algorithm,
String javaSecurityAPIProvider,
CryptoContext cryptoContext)
Computes and returns the ciphertext of the given cleartext, using asymmetric cryptography.
|
byte[] |
ExternalCryptoProvider.encrypt(byte[] data,
String algorithm,
String javaSecurityAPIProvider,
CryptoContext cryptoContext,
CertificateInfo certificateInfo)
Computes and returns the ciphertext of the given cleartext.
|
Certificate |
CryptoService.getCertificate(CryptoContext cryptoContext)
Returns the
Certificate based on the given CryptoContext |
Certificate |
ExternalCryptoProvider.getCertificate(CryptoContext cryptoContext,
CertificateInfo certificateInfo)
Returns the
Certificate based on the given CryptoContext |
PrivateKey |
PrivateKeyRetriever.getPrivateKey(CryptoContext cryptoContext) |
PrivateKey |
ExternalCryptoProvider.getPrivateKey(CryptoContext cryptoContext,
PrivateKeyInfo privateKeyInfo)
Returns the
PrivateKey based on the given CryptoContext |
byte[] |
CryptoService.sign(byte[] data,
String algorithm,
String javaSecurityAPIProvider,
CryptoContext cryptoContext)
Computes and returns the signature of given data.
|
byte[] |
ExternalCryptoProvider.sign(byte[] data,
String algorithm,
String javaSecurityAPIProvider,
CryptoContext cryptoContext,
PrivateKeyInfo privateKeyInfo)
Computes and returns the signature of given data.
|
boolean |
CryptoService.verifySignature(byte[] data,
byte[] signature,
String algorithm,
String javaSecurityAPIProvider,
CryptoContext cryptoContext)
Verifies whether given signature of the given data was generated by a trusted external party.
|
boolean |
ExternalCryptoProvider.verifySignature(byte[] data,
byte[] signature,
String algorithm,
String javaSecurityAPIProvider,
CryptoContext cryptoContext,
CertificateInfo certificateInfo)
Verifies whether given signature of the given data was generated by a trusted external party.
|
Copyright © 2018 WSO2. All rights reserved.