|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Crypto | |
|---|---|
| org.apache.ws.security | |
| org.apache.ws.security.components.crypto | |
| org.apache.ws.security.handler | |
| org.apache.ws.security.message | The package provides classes to create messages that are compliant to the OASIS Web Service Security specifications. |
| org.apache.ws.security.message.token | |
| org.apache.ws.security.processor | |
| org.apache.ws.security.saml | |
| Uses of Crypto in org.apache.ws.security |
|---|
| Methods in org.apache.ws.security that return Crypto | |
|---|---|
Crypto |
WSDocInfo.getCrypto()
|
| Methods in org.apache.ws.security with parameters of type Crypto | |
|---|---|
Vector |
WSSecurityEngine.processSecurityHeader(Document doc,
String actor,
CallbackHandler cb,
Crypto crypto)
Process the security header given the soap envelope as W3C document. |
Vector |
WSSecurityEngine.processSecurityHeader(Document doc,
String actor,
CallbackHandler cb,
Crypto sigCrypto,
Crypto decCrypto)
Process the security header given the soap envelope as W3C document. |
protected Vector |
WSSecurityEngine.processSecurityHeader(Element securityHeader,
CallbackHandler cb,
Crypto sigCrypto,
Crypto decCrypto)
Process the security header given the wsse:Security DOM
Element. |
void |
WSDocInfo.setCrypto(Crypto crypto)
|
| Uses of Crypto in org.apache.ws.security.components.crypto |
|---|
| Classes in org.apache.ws.security.components.crypto that implement Crypto | |
|---|---|
class |
AbstractCrypto
Created by IntelliJ IDEA. |
class |
BouncyCastle
JDK1.4 based implementation of Crypto (uses keystore). |
class |
CryptoBase
Created by IntelliJ IDEA. |
class |
Merlin
JDK1.4 based implementation of Crypto (uses keystore). |
| Methods in org.apache.ws.security.components.crypto that return Crypto | |
|---|---|
static Crypto |
CryptoFactory.getInstance()
getInstance Returns an instance of Crypto. |
static Crypto |
CryptoFactory.getInstance(Properties properties)
getInstance Returns an instance of Crypto. |
static Crypto |
CryptoFactory.getInstance(Properties properties,
ClassLoader classLoader)
getInstance Returns an instance of Crypto loaded with the given classloader. |
static Crypto |
CryptoFactory.getInstance(String propFilename)
getInstance Returns an instance of Crypto. |
static Crypto |
CryptoFactory.getInstance(String propFilename,
ClassLoader customClassLoader)
|
static Crypto |
CryptoFactory.getInstance(String cryptoClassName,
Map map)
getInstance Returns an instance of Crypto. |
static Crypto |
CryptoFactory.getInstance(String cryptoClassName,
Properties properties)
Deprecated. use @link{#getInstance(java.lang.String, java.util.Map)} instead. |
| Uses of Crypto in org.apache.ws.security.handler |
|---|
| Methods in org.apache.ws.security.handler that return Crypto | |
|---|---|
Crypto |
RequestData.getDecCrypto()
|
Crypto |
RequestData.getEncCrypto()
|
Crypto |
RequestData.getSigCrypto()
|
protected Crypto |
WSHandler.loadDecryptionCrypto(RequestData reqData)
Hook to allow subclasses to load their Decryption Crypto however they see fit. |
protected Crypto |
WSHandler.loadEncryptionCrypto(RequestData reqData)
Hook to allow subclasses to load their Encryption Crypto however they see fit. |
Crypto |
WSHandler.loadSignatureCrypto(RequestData reqData)
Hook to allow subclasses to load their Signature Crypto however they see fit. |
| Methods in org.apache.ws.security.handler with parameters of type Crypto | |
|---|---|
void |
RequestData.setDecCrypto(Crypto decCrypto)
|
void |
RequestData.setEncCrypto(Crypto encCrypto)
|
void |
RequestData.setSigCrypto(Crypto sigCrypto)
|
| Uses of Crypto in org.apache.ws.security.message |
|---|
| Methods in org.apache.ws.security.message with parameters of type Crypto | |
|---|---|
Document |
WSSignEnvelope.build(Document doc,
Crypto crypto)
Deprecated. replaced by WSSecSignature.build(Document, Crypto, WSSecHeader) |
Document |
WSEncryptBody.build(Document doc,
Crypto crypto)
Deprecated. replaced by WSSecEncrypt.build(Document, Crypto, WSSecHeader) |
Document |
WSSecSignature.build(Document doc,
Crypto cr,
WSSecHeader secHeader)
Builds a signed soap envelope. |
Document |
WSSecEncrypt.build(Document doc,
Crypto crypto,
WSSecHeader secHeader)
Builds the SOAP envelope with encrypted Body and adds encrypted key. |
void |
WSSecSecurityContextToken.prepare(Document doc,
Crypto crypto)
|
void |
WSSecEncryptedKey.prepare(Document doc,
Crypto crypto)
Prepare the ephemeralKey and the tokens required to be added to the security header |
void |
WSSecEncrypt.prepare(Document doc,
Crypto crypto)
Initialize a WSSec Encrypt. |
void |
WSSecSignature.prepare(Document doc,
Crypto cr,
WSSecHeader secHeader)
Initialize a WSSec Signature. |
protected void |
WSSecEncryptedKey.prepareInternal(byte[] keyBytes,
X509Certificate remoteCert,
Crypto crypto)
Encrypt the symmetric key data and prepare the EncryptedKey element This method does the most work for to prepare the EncryptedKey element. |
| Uses of Crypto in org.apache.ws.security.message.token |
|---|
| Methods in org.apache.ws.security.message.token with parameters of type Crypto | |
|---|---|
X509Certificate[] |
SecurityTokenReference.getKeyIdentifier(Crypto crypto)
Gets the KeyIdentifier. |
X509Certificate |
X509Security.getX509Certificate(Crypto crypto)
Gets the X509Certificate certificate. |
X509Certificate[] |
PKIPathSecurity.getX509Certificates(boolean reverse,
Crypto crypto)
get the X509Certificate array. |
X509Certificate[] |
SecurityTokenReference.getX509IssuerSerial(Crypto crypto)
Gets the certificate identified with X509 issuerSerial data. |
String |
SecurityTokenReference.getX509IssuerSerialAlias(Crypto crypto)
Gets the alias name of the certificate identified with X509 issuerSerial data. |
String |
SecurityTokenReference.getX509SKIAlias(Crypto crypto)
|
void |
SecurityTokenReference.setKeyIdentifierSKI(X509Certificate cert,
Crypto crypto)
Sets the KeyIdentifier Element as a X509 Subject-Key-Identifier (SKI). |
void |
PKIPathSecurity.setX509Certificates(X509Certificate[] certs,
boolean reverse,
Crypto crypto)
set the X509Certificate array. |
| Uses of Crypto in org.apache.ws.security.processor |
|---|
| Methods in org.apache.ws.security.processor with parameters of type Crypto | |
|---|---|
X509Certificate[] |
SignatureProcessor.getCertificatesTokenReference(Element elem,
Crypto crypto)
Extracts the certificate(s) from the Binary Security token reference. |
ArrayList |
EncryptedKeyProcessor.handleEncryptedKey(Element xencEncryptedKey,
CallbackHandler cb,
Crypto crypto)
|
ArrayList |
EncryptedKeyProcessor.handleEncryptedKey(Element xencEncryptedKey,
CallbackHandler cb,
Crypto crypto,
PrivateKey privateKey)
|
void |
UsernameTokenProcessor.handleToken(Element elem,
Crypto crypto,
Crypto decCrypto,
CallbackHandler cb,
WSDocInfo wsDocInfo,
Vector returnResults,
WSSConfig wsc)
|
void |
TimestampProcessor.handleToken(Element elem,
Crypto crypto,
Crypto decCrypto,
CallbackHandler cb,
WSDocInfo wsDocInfo,
Vector returnResults,
WSSConfig wsc)
|
void |
SignatureProcessor.handleToken(Element elem,
Crypto crypto,
Crypto decCrypto,
CallbackHandler cb,
WSDocInfo wsDocInfo,
Vector returnResults,
WSSConfig wsc)
|
void |
SignatureConfirmationProcessor.handleToken(Element elem,
Crypto crypto,
Crypto decCrypto,
CallbackHandler cb,
WSDocInfo wsDocInfo,
Vector returnResults,
WSSConfig wsc)
|
void |
SecurityContextTokenProcessor.handleToken(Element elem,
Crypto crypto,
Crypto decCrypto,
CallbackHandler cb,
WSDocInfo wsDocInfo,
Vector returnResults,
WSSConfig config)
|
void |
SAMLTokenProcessor.handleToken(Element elem,
Crypto crypto,
Crypto decCrypto,
CallbackHandler cb,
WSDocInfo wsDocInfo,
Vector returnResults,
WSSConfig wsc)
|
void |
SAML2TokenProcessor.handleToken(Element elem,
Crypto crypto,
Crypto decCrypto,
CallbackHandler cb,
WSDocInfo wsDocInfo,
Vector returnResults,
WSSConfig config)
|
void |
ReferenceListProcessor.handleToken(Element elem,
Crypto crypto,
Crypto decCrypto,
CallbackHandler cb,
WSDocInfo wdi,
Vector returnResults,
WSSConfig wsc)
|
void |
Processor.handleToken(Element elem,
Crypto crypto,
Crypto decCrypto,
CallbackHandler cb,
WSDocInfo wsDocInfo,
Vector returnResults,
WSSConfig config)
|
void |
KerberosTokenProcessor.handleToken(Element elem,
Crypto crypto,
Crypto decCrypto,
CallbackHandler handler,
WSDocInfo wsDocInfo,
Vector returnResults,
WSSConfig wsc)
|
void |
EncryptedKeyProcessor.handleToken(Element elem,
Crypto crypto,
Crypto decCrypto,
CallbackHandler cb,
WSDocInfo wsDocInfo,
Vector returnResults,
WSSConfig wsc)
|
void |
EncryptedDataProcessor.handleToken(Element elem,
Crypto crypto,
Crypto decCrypto,
CallbackHandler cb,
WSDocInfo wsDocInfo,
Vector returnResults,
WSSConfig config)
|
void |
DerivedKeyTokenProcessor.handleToken(Element elem,
Crypto crypto,
Crypto decCrypto,
CallbackHandler cb,
WSDocInfo wsDocInfo,
Vector returnResults,
WSSConfig config)
|
void |
BinarySecurityTokenProcessor.handleToken(Element elem,
Crypto crypto,
Crypto decCrypto,
CallbackHandler cb,
WSDocInfo wsDocInfo,
Vector returnResults,
WSSConfig config)
|
protected KerberosTokenPrincipal |
KerberosTokenProcessor.validateToken(Element elem,
Crypto crypto,
X509Certificate[] returnCert,
Set returnElements,
Set protectedElements,
byte[][] signatureValue,
CallbackHandler handler)
|
protected Principal |
KerberosTokenProcessor.verifyXMLSignature(Element elem,
Crypto crypto,
X509Certificate[] returnCert,
Set returnElements,
List protectedElements,
byte[][] signatureValue,
CallbackHandler cb)
|
protected Principal |
SignatureProcessor.verifyXMLSignature(Element elem,
Crypto crypto,
X509Certificate[] returnCert,
Set returnElements,
List protectedElements,
byte[][] signatureValue,
CallbackHandler cb,
WSDocInfo wsDocInfo)
Verify the WS-Security signature. |
| Uses of Crypto in org.apache.ws.security.saml |
|---|
| Methods in org.apache.ws.security.saml that return Crypto | |
|---|---|
Crypto |
SAMLIssuerImpl.getIssuerCrypto()
|
Crypto |
SAMLIssuer.getIssuerCrypto()
|
| Methods in org.apache.ws.security.saml with parameters of type Crypto | |
|---|---|
Document |
WSSignSAMLEnvelope.build(Document doc,
Crypto userCrypto,
org.opensaml.SAMLAssertion assertion,
Crypto issuerCrypto,
String issuerKeyName,
String issuerKeyPW)
Deprecated. replaced by WSSecSignatureSAML.build(Document, Crypto, SAMLAssertion, Crypto, String, String, WSSecHeader) |
Document |
WSSecSignatureSAML.build(Document doc,
Crypto uCrypto,
org.opensaml.SAMLAssertion assertion,
Crypto iCrypto,
String iKeyName,
String iKeyPW,
WSSecHeader secHeader)
Builds a signed soap envelope with SAML token. |
static SAML2KeyInfo |
SAML2Util.getSAML2KeyInfo(org.opensaml.saml2.core.Assertion assertion,
Crypto crypto,
CallbackHandler cb)
|
static SAML2KeyInfo |
SAML2Util.getSAML2KeyInfo(Element elem,
Crypto crypto,
CallbackHandler cb)
|
static SAMLKeyInfo |
SAMLUtil.getSAMLKeyInfo(Element elem,
Crypto crypto,
CallbackHandler cb)
Extract certificates or the key available in the SAMLAssertion |
static SAMLKeyInfo |
SAMLUtil.getSAMLKeyInfo(org.opensaml.SAMLAssertion assertion,
Crypto crypto,
CallbackHandler cb)
|
void |
WSSecSignatureSAML.prepare(Document doc,
Crypto uCrypto,
org.opensaml.SAMLAssertion assertion,
Crypto iCrypto,
String iKeyName,
String iKeyPW,
WSSecHeader secHeader)
Initialize a WSSec SAML Signature. |
void |
SAMLIssuerImpl.setUserCrypto(Crypto userCrypto)
|
void |
SAMLIssuer.setUserCrypto(Crypto userCrypto)
|
static void |
SAML2Util.validateSignature(org.opensaml.saml2.core.Assertion assertion,
Crypto crypto)
Validate the signature of the SAML assertion |
static void |
SAMLUtil.validateSignature(org.opensaml.SAMLAssertion assertion,
Crypto sigCrypto)
Validate the signature of the SAML assertion |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||