A C G I O R S U X 
All Classes All Packages

A

AbstractScriptingStore - Class in org.xwiki.crypto.script
Common base class for scripting stores.
AbstractScriptingStore(StoreReference, ContextualAuthorizationManager) - Constructor for class org.xwiki.crypto.script.AbstractScriptingStore
 

C

checkAccess(Right) - Method in class org.xwiki.crypto.script.AbstractScriptingStore
 
checkX509CertificateChainValidity(Collection<CertifiedPublicKey>) - Method in class org.xwiki.crypto.script.RSACryptoScriptService
Check that an X509 certificate chain is complete and valid now.
checkX509CertificateChainValidity(Collection<CertifiedPublicKey>, Date) - Method in class org.xwiki.crypto.script.RSACryptoScriptService
Check that an X509 certificate chain is complete and is valid on a given date.
cmsSign(byte[], CertifiedKeyPair, boolean) - Method in class org.xwiki.crypto.script.RSACryptoScriptService
Generate a CMS (Cryptographic Message Syntax) signature for a given byte content.
cmsSign(byte[], CertifiedKeyPair, CertificateProvider, boolean) - Method in class org.xwiki.crypto.script.RSACryptoScriptService
Generate a CMS (Cryptographic Message Syntax) signature for a given byte content.
cmsSign(byte[], CertifiedKeyPair, CertificateProvider, CMSSignedDataVerified, boolean) - Method in class org.xwiki.crypto.script.RSACryptoScriptService
Generate a CMS (Cryptographic Message Syntax) signature for a given byte content.
cmsVerify(byte[]) - Method in class org.xwiki.crypto.script.RSACryptoScriptService
Verify a CMS signature with embedded content and containing all the certificate required for validation.
cmsVerify(byte[], byte[]) - Method in class org.xwiki.crypto.script.RSACryptoScriptService
Verify a CMS signature without embedded content but containing all the certificate required for validation.
cmsVerify(byte[], byte[], CertificateProvider) - Method in class org.xwiki.crypto.script.RSACryptoScriptService
Verify a CMS signature without embedded content, and requiring external certificates to be validated.
cmsVerify(byte[], CertificateProvider) - Method in class org.xwiki.crypto.script.RSACryptoScriptService
Verify a CMS signature with embedded content, but requiring external certificates to be validated.
createCertifiedKeyPair(PrivateKeyParameters, CertifiedPublicKey) - Method in class org.xwiki.crypto.script.RSACryptoScriptService
Create a CertifiedKeyPair from a private key and a certificate.
createX509DirectoryName(String) - Method in class org.xwiki.crypto.script.X509NameScriptService
Create a new X509DirectoryName.
createX509IpAddress(String) - Method in class org.xwiki.crypto.script.X509NameScriptService
Create a new X509IpAddress.
createX509Rfc822Name(String) - Method in class org.xwiki.crypto.script.X509NameScriptService
Create a new X509Rfc822Name.
createX509URI(String) - Method in class org.xwiki.crypto.script.X509NameScriptService
Create a new X509URI.
CryptoScriptService - Class in org.xwiki.crypto.script
Script service manager for cryptographic services.
CryptoScriptService() - Constructor for class org.xwiki.crypto.script.CryptoScriptService
 

G

generateKeyPair() - Method in class org.xwiki.crypto.script.RSACryptoScriptService
Generate a new RSA key pair.
generateKeyPair(int) - Method in class org.xwiki.crypto.script.RSACryptoScriptService
Generate a new RSA key pair of given strength.
generateKeyPair(int, BigInteger, int) - Method in class org.xwiki.crypto.script.RSACryptoScriptService
Build a new instance with all custom parameters.
get(String) - Method in class org.xwiki.crypto.script.CryptoScriptService
 
getAllCertificates() - Method in class org.xwiki.crypto.script.ScriptingCertificateStore
Return all the certificates available in a certificate store.
getCertificateProvider() - Method in class org.xwiki.crypto.script.ScriptingCertificateStore
Return a certificate provider providing from the given certificate store.
getX509DocumentCertificateStore(DocumentReference) - Method in class org.xwiki.crypto.script.StoreScriptService
Returns a X509 certificate store based on a wiki document.
getX509DocumentKeyStore(DocumentReference) - Method in class org.xwiki.crypto.script.StoreScriptService
Returns a X509 key store based on a wiki document.
getX509FileKeyStore(String) - Method in class org.xwiki.crypto.script.StoreScriptService
Returns a X509 key store based on a folder of files.
getX509FileSingleKeyStore(String) - Method in class org.xwiki.crypto.script.StoreScriptService
Returns a X509 key store based on a single file.
getX509SpaceCertificateStore(SpaceReference) - Method in class org.xwiki.crypto.script.StoreScriptService
Returns a X509 certificate store based on a wiki space.
getX509SpaceKeyStore(SpaceReference) - Method in class org.xwiki.crypto.script.StoreScriptService
Returns a X509 key store based on a wiki space.

I

issueCertificate(PrivateKeyParameters, CertifiedPublicKey, PublicKeyParameters, String, int, List<X509GeneralName>) - Method in class org.xwiki.crypto.script.RSACryptoScriptService
Create an end entity certificate.
issueCertificate(CertifiedKeyPair, AsymmetricKeyPair, String, int, List<X509GeneralName>) - Method in class org.xwiki.crypto.script.RSACryptoScriptService
Create an end entity certificate.
issueCertificate(CertifiedKeyPair, PublicKeyParameters, String, int, List<X509GeneralName>) - Method in class org.xwiki.crypto.script.RSACryptoScriptService
Create an end entity certificate.
issueIntermediateCertificate(PrivateKeyParameters, CertifiedPublicKey, PublicKeyParameters, String, int) - Method in class org.xwiki.crypto.script.RSACryptoScriptService
Create an intermediate CA certificate.
issueIntermediateCertificate(CertifiedKeyPair, AsymmetricKeyPair, String, int) - Method in class org.xwiki.crypto.script.RSACryptoScriptService
Create an intermediate CA certificate.
issueIntermediateCertificate(CertifiedKeyPair, PublicKeyParameters, String, int) - Method in class org.xwiki.crypto.script.RSACryptoScriptService
Create an intermediate CA certificate.
issueRootCACertificate(AsymmetricKeyPair, String, int) - Method in class org.xwiki.crypto.script.RSACryptoScriptService
Create a self-signed certificate for a Root CA.

O

org.xwiki.crypto.script - package org.xwiki.crypto.script
 

R

retrieve() - Method in class org.xwiki.crypto.script.ScriptingKeyStore
Retrieve a private key from a given store that may contains only a single key.
retrieve(String) - Method in class org.xwiki.crypto.script.ScriptingKeyStore
Retrieve the certified key pair from a given store that may contains only a single key and decrypt it using the given password.
retrieve(CertifiedPublicKey) - Method in class org.xwiki.crypto.script.ScriptingKeyStore
Retrieve the certified key pair from a given store that match the given certificate.
retrieve(CertifiedPublicKey, String) - Method in class org.xwiki.crypto.script.ScriptingKeyStore
Retrieve the certified key pair from a given store that match the given certificate and decrypt it using the given password.
ROLEHINT - Static variable in class org.xwiki.crypto.script.CryptoScriptService
The role hint of this component.
ROLEHINT - Static variable in class org.xwiki.crypto.script.RSACryptoScriptService
The role hint of this component.
ROLEHINT - Static variable in class org.xwiki.crypto.script.StoreScriptService
The role hint of this component.
ROLEHINT - Static variable in class org.xwiki.crypto.script.X509NameScriptService
The role hint of this component.
RSACryptoScriptService - Class in org.xwiki.crypto.script
Script service allowing a user to create keys pairs and issue certificates.
RSACryptoScriptService() - Constructor for class org.xwiki.crypto.script.RSACryptoScriptService
 

S

ScriptingCertificateStore - Class in org.xwiki.crypto.script
Wrapper over CertificateStore for scripting.
ScriptingKeyStore - Class in org.xwiki.crypto.script
Wrapper over KeyStore for scripting.
store(CertifiedKeyPair) - Method in class org.xwiki.crypto.script.ScriptingKeyStore
Store a private key and its certificate into a given store.
store(CertifiedKeyPair, String) - Method in class org.xwiki.crypto.script.ScriptingKeyStore
Store a private key and its certificate into a given store, encrypting the key with a password.
store(CertifiedPublicKey) - Method in class org.xwiki.crypto.script.ScriptingCertificateStore
Store a certificate into a certificate store.
storeReference - Variable in class org.xwiki.crypto.script.AbstractScriptingStore
 
StoreScriptService - Class in org.xwiki.crypto.script
Script service allowing a user to create keys pairs and issue certificates.
StoreScriptService() - Constructor for class org.xwiki.crypto.script.StoreScriptService
 

U

UTF8 - Static variable in class org.xwiki.crypto.script.AbstractScriptingStore
Deprecated.

X

X509NameScriptService - Class in org.xwiki.crypto.script
Helper script service to create X509 names.
X509NameScriptService() - Constructor for class org.xwiki.crypto.script.X509NameScriptService
 
A C G I O R S U X 
All Classes All Packages