META-INF.modules.java.base.classes.sun.security.provider.certpath.PolicyChecker.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 78
?: ?;<
= >?@ ?A
B C D E F G HIJ
K L M N O P QR
ST QU QV QW
XYZ
[\;\]^ _`
$:a
$bc
$T
def
$ghijk
$l
?mn
o
p
q
r
stuvwxy
?z
?{| ?
A}
~???
F? ???
????
M}??
:
v?
??
X??
$???
X??
?? ?? ? ??
a?
??
~?
a??? ??
?
??
v?
v??
? ??
?
??
v? ???
v?
v?
v?
v? ?]
v?
v??
X?
v??
v??
v?
v??
?????
?????
??
??????
v???????
v??
d?? initPolicies Ljava/util/Set; Signature #Ljava/util/Set; certPathLen I expPolicyRequired Z polMappingInhibited anyPolicyInhibited rejectPolicyQualifiers rootNode /Lsun/security/provider/certpath/PolicyNodeImpl; explicitPolicy
policyMapping inhibitAnyPolicy certIndex
supportedExts debug Lsun/security/util/Debug;
ANY_POLICY Ljava/lang/String;
ConstantValue F(Ljava/util/Set;IZZZZLsun/security/provider/certpath/PolicyNodeImpl;)V Code LineNumberTable LocalVariableTable this .Lsun/security/provider/certpath/PolicyChecker; initialPolicies LocalVariableTypeTable
StackMapTable? Z(Ljava/util/Set;IZZZZLsun/security/provider/certpath/PolicyNodeImpl;)V init (Z)V forward
Exceptions isForwardCheckingSupported ()Z getSupportedExtensions ()Ljava/util/Set; %()Ljava/util/Set; check 9(Ljava/security/cert/Certificate;Ljava/util/Collection;)V cert Ljava/security/cert/Certificate;
unresCritExts Ljava/util/Collection; *Ljava/util/Collection; M(Ljava/security/cert/Certificate;Ljava/util/Collection;)V checkPolicy '(Ljava/security/cert/X509Certificate;)V ce )Ljava/security/cert/CertificateException; currCert $Ljava/security/cert/X509Certificate; msg currCertImpl Lsun/security/x509/X509CertImpl; finalCert? mergeExplicitPolicy %(ILsun/security/x509/X509CertImpl;Z)I polConstExt .Lsun/security/x509/PolicyConstraintsExtension; require e Ljava/io/IOException; mergePolicyMapping $(ILsun/security/x509/X509CertImpl;)I inhibit mergeInhibitAnyPolicy inhAnyPolExt -Lsun/security/x509/InhibitAnyPolicyExtension; skipCerts processPolicies ?(ILjava/util/Set;IIIZLsun/security/provider/certpath/PolicyNodeImpl;Lsun/security/x509/X509CertImpl;Z)Lsun/security/provider/certpath/PolicyNodeImpl;
policyInfo Ljava/util/List; ioe pQuals
foundMatch curPolicy
curPolInfo %Lsun/security/x509/PolicyInformation; foundAnyPolicy origRootNode policiesCritical anyQuals currCertPolicies 0Lsun/security/x509/CertificatePoliciesExtension; 7Ljava/util/List; 9Ljava/util/Set;?? ?(ILjava/util/Set;IIIZLsun/security/provider/certpath/PolicyNodeImpl;Lsun/security/x509/X509CertImpl;Z)Lsun/security/provider/certpath/PolicyNodeImpl; rewriteLeafNodes p(ILjava/util/Set;Lsun/security/provider/certpath/PolicyNodeImpl;)Lsun/security/provider/certpath/PolicyNodeImpl; node expectedPolicies policy anyCritical
anyQualifiers anyNodes anyNode
parentNode initial @Ljava/util/Set; ?(ILjava/util/Set;Lsun/security/provider/certpath/PolicyNodeImpl;)Lsun/security/provider/certpath/PolicyNodeImpl; processParents W(IZZLsun/security/provider/certpath/PolicyNodeImpl;Ljava/lang/String;Ljava/util/Set;Z)Z childNode childPolicy childIter Ljava/util/Iterator; expPols curParExpPol
parExpPols curParPolicy curNode
curExpPols curParent matchAny parentNodes ELjava/util/Iterator; ?(IZZLsun/security/provider/certpath/PolicyNodeImpl;Ljava/lang/String;Ljava/util/Set;Z)Z processPolicyMappings ?(Lsun/security/x509/X509CertImpl;IILsun/security/provider/certpath/PolicyNodeImpl;ZLjava/util/Set;)Lsun/security/provider/certpath/PolicyNodeImpl; curAnyNodeParent
curAnyNode
validAnyNodes issuerDomain
subjectDomain
validNodes polMap (Lsun/security/x509/CertificatePolicyMap; polMappingsExt +Lsun/security/x509/PolicyMappingsExtension; maps childDeleted :Ljava/util/List; ?(Lsun/security/x509/X509CertImpl;IILsun/security/provider/certpath/PolicyNodeImpl;ZLjava/util/Set;)Lsun/security/provider/certpath/PolicyNodeImpl; removeInvalidNodes ?(Lsun/security/provider/certpath/PolicyNodeImpl;ILjava/util/Set;Lsun/security/x509/CertificatePoliciesExtension;)Lsun/security/provider/certpath/PolicyNodeImpl; ?(Lsun/security/provider/certpath/PolicyNodeImpl;ILjava/util/Set;Lsun/security/x509/CertificatePoliciesExtension;)Lsun/security/provider/certpath/PolicyNodeImpl;
getPolicyTree !()Ljava/security/cert/PolicyNode;
policyTree ()V
SourceFile PolicyChecker.java ?7? ? java/util/HashSet ?? ? ? ,sun/security/provider/certpath/PolicyChecker 2.5.29.32.0?? ?? ? ? ? ? ? ? ? ? ? ? ? ? -java/security/cert/CertPathValidatorException forward checking not supported ?? ? ? ? ? ? ? ? ? ? ???????????????? "java/security/cert/X509Certificate ? ???? certificate policies ? ? java/lang/StringBuilder (PolicyChecker.checkPolicy() ---checking ?? ...??? (PolicyChecker.checkPolicy() certIndex = ?? @PolicyChecker.checkPolicy() BEFORE PROCESSING: explicitPolicy = ?PolicyChecker.checkPolicy() BEFORE PROCESSING: policyMapping = BPolicyChecker.checkPolicy() BEFORE PROCESSING: inhibitAnyPolicy =