Package | Description |
---|---|
org.jruby.ext.openssl | |
org.jruby.ext.openssl.impl |
Modifier and Type | Method and Description |
---|---|
static RaiseException |
PKCS7.newPKCS7Exception(Ruby ruby,
PKCS7Exception pkcs7e) |
Modifier and Type | Class and Description |
---|---|
class |
NotVerifiedPKCS7Exception |
Modifier and Type | Method and Description |
---|---|
void |
PKCS7.addCertificate(X509AuxCertificate cert)
c: PKCS7_add_certificate
|
void |
PKCS7Data.addCertificate(X509AuxCertificate cert) |
void |
PKCS7.addCRL(java.security.cert.X509CRL crl)
c: PKCS7_add_crl
|
void |
PKCS7Data.addCRL(java.security.cert.X509CRL crl) |
RecipInfo |
PKCS7.addRecipient(X509AuxCertificate recip)
c: PKCS7_add_recipient
|
void |
PKCS7.addRecipientInfo(RecipInfo ri)
c: PKCS7_add_recipient_info
|
void |
PKCS7Data.addRecipientInfo(RecipInfo ri) |
SignerInfoWithPkey |
PKCS7.addSignature(X509AuxCertificate x509,
java.security.PrivateKey pkey,
java.security.MessageDigest dgst) |
void |
PKCS7.addSigner(SignerInfoWithPkey psi)
c: PKCS7_add_signer
|
void |
PKCS7Data.addSigner(SignerInfoWithPkey psi) |
BIO |
PKCS7.bioAddDigest(BIO pbio,
org.bouncycastle.asn1.x509.AlgorithmIdentifier alg)
c: stati PKCS7_bio_add_digest
|
void |
PKCS7.contentNew(int nid)
c: PKCS7_content_new
|
java.lang.Object |
PKCS7.ctrl(int cmd,
java.lang.Object v,
java.lang.Object ignored) |
java.lang.Object |
PKCS7Data.ctrl(int cmd,
java.lang.Object v,
java.lang.Object ignored) |
BIO |
PKCS7.dataDecode(java.security.PrivateKey pkey,
BIO inBio,
X509AuxCertificate pcert)
c: PKCS7_dataDecode
|
int |
PKCS7.dataFinal(BIO bio)
c: PKCS7_dataFinal
|
BIO |
PKCS7.dataInit(BIO bio)
c: PKCS7_dataInit
|
void |
PKCS7.decrypt(java.security.PrivateKey pkey,
X509AuxCertificate cert,
BIO data,
int flags) |
static PKCS7 |
PKCS7.encrypt(java.util.Collection<X509AuxCertificate> certs,
byte[] in,
CipherSpec cipher,
int flags) |
BIO |
PKCS7.findDigest(java.security.MessageDigest[] pmd,
BIO bio,
int nid)
c: static PKCS7_find_digest
|
void |
BIO.flush()
c: BIO_flush
|
void |
CipherBIOFilter.flush() |
static PKCS7 |
PKCS7.fromASN1(BIO bio) |
static PKCS7 |
PKCS7.fromASN1(org.bouncycastle.asn1.DEREncodable obj)
ContentInfo ::= SEQUENCE {
contentType ContentType,
content [0] EXPLICIT ANY DEFINED BY contentType OPTIONAL }
ContentType ::= OBJECT IDENTIFIER
|
static PKCS7DataSigned |
PKCS7DataSigned.fromASN1(org.bouncycastle.asn1.DEREncodable content) |
static Signed |
Signed.fromASN1(org.bouncycastle.asn1.DEREncodable content)
SignedData ::= SEQUENCE {
version Version,
digestAlgorithms DigestAlgorithmIdentifiers,
contentInfo ContentInfo,
certificates [0] IMPLICIT ExtendedCertificatesAndCertificates OPTIONAL,
crls [1] IMPLICIT CertificateRevocationLists OPTIONAL,
signerInfos SignerInfos }
Version ::= INTEGER
DigestAlgorithmIdentifiers ::= SET OF DigestAlgorithmIdentifier
SignerInfos ::= SET OF SignerInfo
|
static PKCS7Data |
PKCS7Data.fromASN1(java.lang.Integer nid,
org.bouncycastle.asn1.DEREncodable content) |
int |
PKCS7.getDetached() |
java.util.List<X509AuxCertificate> |
PKCS7.getSigners(java.util.Collection<X509AuxCertificate> certs,
java.util.List<SignerInfoWithPkey> sinfos,
int flags) |
boolean |
PKCS7.isDetached() |
static PKCS7 |
PKCS7.readPEM(BIO input)
c: PEM_read_bio_PKCS7
|
PKCS7 |
SMIME.readPKCS7(BIO bio,
BIO[] bcont) |
PKCS7 |
SMIME.readPKCS7Base64(BIO bio) |
void |
RecipInfo.set(X509AuxCertificate cert)
c: PKCS7_RECIP_INFO_set
|
void |
SignerInfoWithPkey.set(X509AuxCertificate x509,
java.security.PrivateKey pkey,
java.security.MessageDigest dgst) |
void |
PKCS7.setCipher(CipherSpec cipher)
c: PKCS7_set_cipher
|
void |
PKCS7Data.setCipher(CipherSpec cipher) |
void |
PKCS7.setContent(PKCS7 p7)
c: PKCS7_set_content
|
void |
PKCS7Data.setContent(PKCS7 p7) |
void |
PKCS7.setDetached(int v) |
void |
PKCS7.setType(int type)
c: PKCS7_set_type
|
static PKCS7 |
PKCS7.sign(X509AuxCertificate signcert,
java.security.PrivateKey pkey,
java.util.Collection<X509AuxCertificate> certs,
BIO data,
int flags) |
void |
PKCS7.signatureVerify(BIO bio,
SignerInfoWithPkey si,
X509AuxCertificate x509) |
void |
PKCS7.verify(java.util.Collection<X509AuxCertificate> certs,
Store store,
BIO indata,
BIO out,
int flags) |
Copyright © 2002-2009 JRuby Team. All Rights Reserved.