📄 rfc3280certpathutilities.html
字号:
java.lang.Object cert, java.security.cert.X509CRL crl)</CODE><BR> If the DP includes cRLIssuer, then verify that the issuer field in the complete CRL matches cRLIssuer in the DP and that the complete CRL contains an issuing distribution point extension with the indirectCRL boolean asserted.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected static void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/RFC3280CertPathUtilities.html#processCRLB2(org.bouncycastle.asn1.x509.DistributionPoint, java.lang.Object, java.security.cert.X509CRL)">processCRLB2</A></B>(<A HREF="../../../../org/bouncycastle/asn1/x509/DistributionPoint.html" title="class in org.bouncycastle.asn1.x509">DistributionPoint</A> dp, java.lang.Object cert, java.security.cert.X509CRL crl)</CODE><BR> If the complete CRL includes an issuing distribution point (IDP) CRL extension check the following: <p/> (i) If the distribution point name is present in the IDP CRL extension and the distribution field is present in the DP, then verify that one of the names in the IDP matches one of the names in the DP.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected static void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/RFC3280CertPathUtilities.html#processCRLC(java.security.cert.X509CRL, java.security.cert.X509CRL, org.bouncycastle.x509.ExtendedPKIXParameters)">processCRLC</A></B>(java.security.cert.X509CRL deltaCRL, java.security.cert.X509CRL completeCRL, <A HREF="../../../../org/bouncycastle/x509/ExtendedPKIXParameters.html" title="class in org.bouncycastle.x509">ExtendedPKIXParameters</A> pkixParams)</CODE><BR> If use-deltas is set, verify the issuer and scope of the delta CRL.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected static org.bouncycastle.jce.provider.ReasonsMask</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/RFC3280CertPathUtilities.html#processCRLD(java.security.cert.X509CRL, org.bouncycastle.asn1.x509.DistributionPoint)">processCRLD</A></B>(java.security.cert.X509CRL crl, <A HREF="../../../../org/bouncycastle/asn1/x509/DistributionPoint.html" title="class in org.bouncycastle.asn1.x509">DistributionPoint</A> dp)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected static java.util.Set</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/RFC3280CertPathUtilities.html#processCRLF(java.security.cert.X509CRL, java.lang.Object, java.security.cert.X509Certificate, java.security.PublicKey, org.bouncycastle.x509.ExtendedPKIXParameters, java.util.List)">processCRLF</A></B>(java.security.cert.X509CRL crl, java.lang.Object cert, java.security.cert.X509Certificate defaultCRLSignCert, java.security.PublicKey defaultCRLSignKey, <A HREF="../../../../org/bouncycastle/x509/ExtendedPKIXParameters.html" title="class in org.bouncycastle.x509">ExtendedPKIXParameters</A> paramsPKIX, java.util.List certPathCerts)</CODE><BR> Obtain and validate the certification path for the complete CRL issuer.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected static java.security.PublicKey</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/RFC3280CertPathUtilities.html#processCRLG(java.security.cert.X509CRL, java.util.Set)">processCRLG</A></B>(java.security.cert.X509CRL crl, java.util.Set keys)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected static java.security.cert.X509CRL</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/RFC3280CertPathUtilities.html#processCRLH(java.util.Set, java.security.PublicKey)">processCRLH</A></B>(java.util.Set deltacrls, java.security.PublicKey key)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected static void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/RFC3280CertPathUtilities.html#processCRLI(java.util.Date, java.security.cert.X509CRL, java.lang.Object, org.bouncycastle.jce.provider.CertStatus, org.bouncycastle.x509.ExtendedPKIXParameters)">processCRLI</A></B>(java.util.Date validDate, java.security.cert.X509CRL deltacrl, java.lang.Object cert, org.bouncycastle.jce.provider.CertStatus certStatus, <A HREF="../../../../org/bouncycastle/x509/ExtendedPKIXParameters.html" title="class in org.bouncycastle.x509">ExtendedPKIXParameters</A> pkixParams)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected static void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/RFC3280CertPathUtilities.html#processCRLJ(java.util.Date, java.security.cert.X509CRL, java.lang.Object, org.bouncycastle.jce.provider.CertStatus)">processCRLJ</A></B>(java.util.Date validDate, java.security.cert.X509CRL completecrl, java.lang.Object cert, org.bouncycastle.jce.provider.CertStatus certStatus)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected static int</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/RFC3280CertPathUtilities.html#wrapupCertA(int, java.security.cert.X509Certificate)">wrapupCertA</A></B>(int explicitPolicy, java.security.cert.X509Certificate cert)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected static int</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/RFC3280CertPathUtilities.html#wrapupCertB(java.security.cert.CertPath, int, int)">wrapupCertB</A></B>(java.security.cert.CertPath certPath, int index, int explicitPolicy)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected static void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/RFC3280CertPathUtilities.html#wrapupCertF(java.security.cert.CertPath, int, java.util.List, java.util.Set)">wrapupCertF</A></B>(java.security.cert.CertPath certPath, int index, java.util.List pathCheckers, java.util.Set criticalExtensions)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected static <A HREF="../../../../org/bouncycastle/jce/provider/PKIXPolicyNode.html" title="class in org.bouncycastle.jce.provider">PKIXPolicyNode</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/RFC3280CertPathUtilities.html#wrapupCertG(java.security.cert.CertPath, org.bouncycastle.x509.ExtendedPKIXParameters, java.util.Set, int, java.util.List[], org.bouncycastle.jce.provider.PKIXPolicyNode, java.util.Set)">wrapupCertG</A></B>(java.security.cert.CertPath certPath, <A HREF="../../../../org/bouncycastle/x509/ExtendedPKIXParameters.html" title="class in org.bouncycastle.x509">ExtendedPKIXParameters</A> paramsPKIX, java.util.Set userInitialPolicySet, int index, java.util.List[] policyNodes, <A HREF="../../../../org/bouncycastle/jce/provider/PKIXPolicyNode.html" title="class in org.bouncycastle.jce.provider">PKIXPolicyNode</A> validPolicyTree, java.util.Set acceptablePolicies)</CODE><BR> </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="CERTIFICATE_POLICIES"><!-- --></A><H3>CERTIFICATE_POLICIES</H3><PRE>protected static final java.lang.String <B>CERTIFICATE_POLICIES</B></PRE><DL><DL></DL></DL><HR><A NAME="POLICY_MAPPINGS"><!-- --></A><H3>POLICY_MAPPINGS</H3><PRE>protected static final java.lang.String <B>POLICY_MAPPINGS</B></PRE><DL><DL></DL></DL><HR><A NAME="INHIBIT_ANY_POLICY"><!-- --></A><H3>INHIBIT_ANY_POLICY</H3><PRE>protected static final java.lang.String <B>INHIBIT_ANY_POLICY</B></PRE><DL><DL></DL></DL><HR><A NAME="ISSUING_DISTRIBUTION_POINT"><!-- --></A><H3>ISSUING_DISTRIBUTION_POINT</H3><PRE>protected static final java.lang.String <B>ISSUING_DISTRIBUTION_POINT</B></PRE><DL><DL></DL></DL><HR><A NAME="FRESHEST_CRL"><!-- --></A><H3>FRESHEST_CRL</H3><PRE>protected static final java.lang.String <B>FRESHEST_CRL</B></PRE><DL><DL></DL></DL><HR><A NAME="DELTA_CRL_INDICATOR"><!-- --></A><H3>DELTA_CRL_INDICATOR</H3><PRE>protected static final java.lang.String <B>DELTA_CRL_INDICATOR</B></PRE><DL><DL></DL></DL><HR><A NAME="POLICY_CONSTRAINTS"><!-- --></A><H3>POLICY_CONSTRAINTS</H3><PRE>protected static final java.lang.String <B>POLICY_CONSTRAINTS</B></PRE><DL><DL></DL></DL><HR><A NAME="BASIC_CONSTRAINTS"><!-- --></A><H3>BASIC_CONSTRAINTS</H3><PRE>protected static final java.lang.String <B>BASIC_CONSTRAINTS</B></PRE><DL><DL></DL></DL><HR><A NAME="CRL_DISTRIBUTION_POINTS"><!-- --></A><H3>CRL_DISTRIBUTION_POINTS</H3><PRE>protected static final java.lang.String <B>CRL_DISTRIBUTION_POINTS</B></PRE><DL><DL></DL></DL><HR><A NAME="SUBJECT_ALTERNATIVE_NAME"><!-- --></A><H3>SUBJECT_ALTERNATIVE_NAME</H3><PRE>protected static final java.lang.String <B>SUBJECT_ALTERNATIVE_NAME</B></PRE><DL><DL>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -