A C G I O R S U X
All Classes All Packages
All Classes All Packages
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.use
StandardCharsets.UTF_8
instead
X
- X509NameScriptService - Class in org.xwiki.crypto.script
-
Helper script service to create X509 names.
- X509NameScriptService() - Constructor for class org.xwiki.crypto.script.X509NameScriptService
All Classes All Packages