smimesignedgenerator.html
来自「jijo djoijio oijoij poikijoi joijoij」· HTML 代码 · 共 1,096 行 · 第 1/4 页
HTML
1,096 行
<!-- ======== CONSTRUCTOR SUMMARY ======== --><A NAME="constructor_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"><B>Constructor Summary</B></FONT></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#SMIMESignedGenerator()">SMIMESignedGenerator</A></B>()</CODE><BR> base constructor - default content transfer encoding 7bit</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#SMIMESignedGenerator(java.lang.String)">SMIMESignedGenerator</A></B>(java.lang.String defaultContentTransferEncoding)</CODE><BR> base constructor - default content transfer encoding explicitly set</TD></TR></TABLE> <!-- ========== METHOD SUMMARY =========== --><A NAME="method_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"><B>Method Summary</B></FONT></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#addAttributeCertificates(org.bouncycastle.x509.X509Store)">addAttributeCertificates</A></B>(org.bouncycastle.x509.X509Store store)</CODE><BR> Add the attribute certificates contained in the passed in store to the generator.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#addCertificatesAndCRLs(java.security.cert.CertStore)">addCertificatesAndCRLs</A></B>(java.security.cert.CertStore certStore)</CODE><BR> add the certificates and CRLs contained in the given CertStore to the pool that will be included in the encoded signature block.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#addSigner(java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String)">addSigner</A></B>(java.security.PrivateKey key, java.security.cert.X509Certificate cert, java.lang.String digestOID)</CODE><BR> add a signer - no attributes other than the default ones will be provided here.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#addSigner(java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, org.bouncycastle.asn1.cms.AttributeTable, org.bouncycastle.asn1.cms.AttributeTable)">addSigner</A></B>(java.security.PrivateKey key, java.security.cert.X509Certificate cert, java.lang.String digestOID, org.bouncycastle.asn1.cms.AttributeTable signedAttr, org.bouncycastle.asn1.cms.AttributeTable unsignedAttr)</CODE><BR> Add a signer with extra signed/unsigned attributes or overrides for the standard attributes.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#addSigners(org.bouncycastle.cms.SignerInformationStore)">addSigners</A></B>(<A HREF="../../../../org/bouncycastle/cms/SignerInformationStore.html" title="class in org.bouncycastle.cms">SignerInformationStore</A> signerStore)</CODE><BR> Add a store of precalculated signers to the generator.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> javax.mail.internet.MimeMultipart</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#generate(javax.mail.internet.MimeBodyPart, java.security.Provider)">generate</A></B>(javax.mail.internet.MimeBodyPart content, java.security.Provider sigProvider)</CODE><BR> generate a signed object that contains an SMIME Signed Multipart object using the given provider.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> javax.mail.internet.MimeMultipart</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#generate(javax.mail.internet.MimeBodyPart, java.lang.String)">generate</A></B>(javax.mail.internet.MimeBodyPart content, java.lang.String sigProvider)</CODE><BR> generate a signed object that contains an SMIME Signed Multipart object using the given provider.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> javax.mail.internet.MimeMultipart</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#generate(javax.mail.internet.MimeMessage, java.security.Provider)">generate</A></B>(javax.mail.internet.MimeMessage message, java.security.Provider sigProvider)</CODE><BR> generate a signed object that contains an SMIME Signed Multipart object using the given provider from the given MimeMessage</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> javax.mail.internet.MimeMultipart</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#generate(javax.mail.internet.MimeMessage, java.lang.String)">generate</A></B>(javax.mail.internet.MimeMessage message, java.lang.String sigProvider)</CODE><BR> generate a signed object that contains an SMIME Signed Multipart object using the given provider from the given MimeMessage</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> javax.mail.internet.MimeBodyPart</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#generateCertificateManagement(java.security.Provider)">generateCertificateManagement</A></B>(java.security.Provider provider)</CODE><BR> Creates a certificate management message which is like a signed message with no content or signers but that still carries certificates and CRLs.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> javax.mail.internet.MimeBodyPart</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#generateCertificateManagement(java.lang.String)">generateCertificateManagement</A></B>(java.lang.String provider)</CODE><BR> Creates a certificate management message which is like a signed message with no content or signers but that still carries certificates and CRLs.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> javax.mail.internet.MimeBodyPart</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#generateEncapsulated(javax.mail.internet.MimeBodyPart, java.security.Provider)">generateEncapsulated</A></B>(javax.mail.internet.MimeBodyPart content, java.security.Provider sigProvider)</CODE><BR> generate a signed message with encapsulated content Note: doing this is strongly <b>not</b> recommended as it means a recipient of the message will have to be able to read the signature to read the message.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> javax.mail.internet.MimeBodyPart</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#generateEncapsulated(javax.mail.internet.MimeBodyPart, java.lang.String)">generateEncapsulated</A></B>(javax.mail.internet.MimeBodyPart content, java.lang.String sigProvider)</CODE><BR> generate a signed message with encapsulated content Note: doing this is strongly <b>not</b> recommended as it means a recipient of the message will have to be able to read the signature to read the message.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> javax.mail.internet.MimeBodyPart</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#generateEncapsulated(javax.mail.internet.MimeMessage, java.security.Provider)">generateEncapsulated</A></B>(javax.mail.internet.MimeMessage message, java.security.Provider sigProvider)</CODE><BR> generate a signed object that contains an SMIME Signed Multipart object using the given provider from the given MimeMessage.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> javax.mail.internet.MimeBodyPart</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#generateEncapsulated(javax.mail.internet.MimeMessage, java.lang.String)">generateEncapsulated</A></B>(javax.mail.internet.MimeMessage message, java.lang.String sigProvider)</CODE><BR> generate a signed object that contains an SMIME Signed Multipart object using the given provider from the given MimeMessage.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> java.util.Map</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/mail/smime/SMIMESignedGenerator.html#getGeneratedDigests()">getGeneratedDigests</A></B>()</CODE><BR> Return a map of oids and byte arrays representing the digests calculated on the content during the last generate.</TD></TR></TABLE> <A NAME="methods_inherited_from_class_org.bouncycastle.mail.smime.SMIMEGenerator"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Methods inherited from class org.bouncycastle.mail.smime.<A HREF="../../../../org/bouncycastle/mail/smime/SMIMEGenerator.html" title="class in org.bouncycastle.mail.smime">SMIMEGenerator</A></B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../../org/bouncycastle/mail/smime/SMIMEGenerator.html#createSymmetricKeyGenerator(java.lang.String, java.security.Provider)">createSymmetricKeyGenerator</A>, <A HREF="../../../../org/bouncycastle/mail/smime/SMIMEGenerator.html#makeContentBodyPart(javax.mail.internet.MimeBodyPart)">makeContentBodyPart</A>, <A HREF="../../../../org/bouncycastle/mail/smime/SMIMEGenerator.html#makeContentBodyPart(javax.mail.internet.MimeMessage)">makeContentBodyPart</A>, <A HREF="../../../../org/bouncycastle/mail/smime/SMIMEGenerator.html#setContentTransferEncoding(java.lang.String)">setContentTransferEncoding</A></CODE></TD></TR></TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD></TR></TABLE> <P><!-- ============ FIELD DETAIL =========== --><A NAME="field_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>Field Detail</B></FONT></TH></TR></TABLE><A NAME="DIGEST_SHA1"><!-- --></A><H3>DIGEST_SHA1</H3><PRE>public static final java.lang.String <B>DIGEST_SHA1</B></PRE><DL><DL></DL></DL><HR><A NAME="DIGEST_MD5"><!-- --></A><H3>DIGEST_MD5</H3><PRE>public static final java.lang.String <B>DIGEST_MD5</B></PRE><DL><DL></DL></DL><HR><A NAME="DIGEST_SHA224"><!-- --></A><H3>DIGEST_SHA224</H3><PRE>public static final java.lang.String <B>DIGEST_SHA224</B></PRE><DL><DL></DL></DL><HR><A NAME="DIGEST_SHA256"><!-- --></A><H3>DIGEST_SHA256</H3><PRE>public static final java.lang.String <B>DIGEST_SHA256</B></PRE><DL><DL></DL></DL><HR><A NAME="DIGEST_SHA384"><!-- --></A><H3>DIGEST_SHA384</H3><PRE>public static final java.lang.String <B>DIGEST_SHA384</B></PRE><DL><DL></DL></DL>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?