META-INF.modules.java.base.classes.sun.security.provider.certpath.Builder.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
???? 8?
d ? c ?
l ? ? c ? ? c ? ?
? ? ? ? ? ? ? ? ?
? ?
?
* ? ? ?
?
? ? ? ?
?
? ?
?
?
? ? ? ?
?
? ?
? ?
? ?
d ?
? ?
* ?
* ?
+ ?
+
+
*
?
+
*
? ?
?
c c
l ? ?
l
D ?
l!
?"#
Z$
?%&
Z ?'
Z( ? ?) ?* ?+,
W-./01
[23
?45
67 c89: debug Lsun/security/util/Debug; matchingPolicies Ljava/util/Set; Signature #Ljava/util/Set; buildParams<
BuilderParams InnerClasses 3Lsun/security/provider/certpath/PKIX$BuilderParams; targetCertConstraints %Ljava/security/cert/X509CertSelector; USE_AIA Z 6(Lsun/security/provider/certpath/PKIX$BuilderParams;)V Code LineNumberTable LocalVariableTable this (Lsun/security/provider/certpath/Builder; getMatchingCerts N(Lsun/security/provider/certpath/State;Ljava/util/List;)Ljava/util/Collection;
Exceptions ?(Lsun/security/provider/certpath/State;Ljava/util/List;)Ljava/util/Collection;
verifyCert ](Ljava/security/cert/X509Certificate;Lsun/security/provider/certpath/State;Ljava/util/List;)V= ?(Ljava/security/cert/X509Certificate;Lsun/security/provider/certpath/State;Ljava/util/List;)V isPathCompleted '(Ljava/security/cert/X509Certificate;)Z
addCertToPath =(Ljava/security/cert/X509Certificate;Ljava/util/LinkedList;)V c(Ljava/security/cert/X509Certificate;Ljava/util/LinkedList;)V removeFinalCertFromPath (Ljava/util/LinkedList;)V ?(Ljava/util/LinkedList;)V distance T(Lsun/security/x509/GeneralNameInterface;Lsun/security/x509/GeneralNameInterface;I)I base (Lsun/security/x509/GeneralNameInterface; test incomparable I
StackMapTable hops commonDistance baseDistance testDistance baseRtest baseName Lsun/security/x509/X500Name; testName
commonName targetDistance {(Lsun/security/x509/NameConstraintsExtension;Ljava/security/cert/X509Certificate;Lsun/security/x509/GeneralNameInterface;)I certImpl Lsun/security/x509/X509CertImpl; e )Ljava/security/cert/CertificateException; altName j n altNames Lsun/security/x509/GeneralNames; perName i constraints ,Lsun/security/x509/NameConstraintsExtension; cert $Ljava/security/cert/X509Certificate; target subject
altNameExt 3Lsun/security/x509/SubjectAlternativeNameExtension; ncExt permitted #Lsun/security/x509/GeneralSubtrees; excluded>?@ getMatchingPolicies ()Ljava/util/Set; initialPolicies LocalVariableTypeTableA %()Ljava/util/Set; addMatchingCerts U(Ljava/security/cert/X509CertSelector;Ljava/util/Collection;Ljava/util/Collection;Z)Z Ljava/security/cert/Certificate; certs Ljava/util/Collection; cse 'Ljava/security/cert/CertStoreException; store Ljava/security/cert/CertStore; selector
certStores resultCerts checkAll
targetCert add 9Ljava/util/Collection<+Ljava/security/cert/Certificate;>; 6Ljava/util/Collection; ;BC ?(Ljava/security/cert/X509CertSelector;Ljava/util/Collection;Ljava/util/Collection;Z)Z ()V
SourceFile Builder.java t ? k o pD #java/security/cert/X509CertSelector p qEF e f -Builder.distance(): Names are different typesGHI ABuilder.distance(): Names are same type but in different subtreesJK )Builder.hops(): Names are different typesLK &sun/security/x509/GeneralNameInterface >Builder.hops(): hopDistance not implemented for this name type sun/security/x509/X500NameMN 1Builder.hops(): Names are in different namespacesO ? java/io/IOException 6certificate does not satisfy existing name constraints tIPQ 'java/security/cert/CertificateException Invalid certificate tRSTUVWXYZ 1sun/security/x509/SubjectAlternativeNameExtension subject_name[\]K[^_`abcdefg *sun/security/x509/NameConstraintsExtension java/lang/StringBuilder -Builder.targetDistance() merged constraints: hijklmn permitted_subtrees[o excluded_subtreespq .Builder.targetDistance() reduced constraints: hrOs :New certificate not allowed to sign certificate for target[tu`v ? ? g h ? ?wx ,sun/security/provider/certpath/PolicyChecker 2.5.29.32.0yXzx java/util/HashSet t{ ?X|} ?~???n?? 3Builder.addMatchingCerts: adding target cert
SN: ????
Subject:
Issuer: ?T???x?g java/security/cert/CertStore?? java/security/cert/Certificate "java/security/cert/X509Certificate %java/security/cert/CertStoreException @Builder.addMatchingCerts, non-fatal exception retrieving certs: ? ? certpath?? #com.sun.security.enableAIAcaIssuers??? r s &sun/security/provider/certpath/Builder java/lang/Object? 1sun/security/provider/certpath/PKIX$BuilderParams &java/security/GeneralSecurityException sun/security/x509/X509CertImpl sun/security/x509/GeneralNames !sun/security/x509/GeneralSubtrees
java/util/Set java/util/Iterator java/util/Collection #()Ljava/security/cert/CertSelector;
constrains +(Lsun/security/x509/GeneralNameInterface;)I sun/security/util/Debug println (Ljava/lang/String;)V subtreeDepth ()I getType commonAncestor :(Lsun/security/x509/X500Name;)Lsun/security/x509/X500Name; verify toImpl F(Ljava/security/cert/X509Certificate;)Lsun/security/x509/X509CertImpl; *(Ljava/lang/String;Ljava/lang/Throwable;)V getSubjectX500Principal *()Ljavax/security/auth/x500/X500Principal;
asX500Name F(Ljavax/security/auth/x500/X500Principal;)Lsun/security/x509/X500Name; equals (Ljava/lang/Object;)Z "getSubjectAlternativeNameExtension 5()Lsun/security/x509/SubjectAlternativeNameExtension; get 4(Ljava/lang/String;)Lsun/security/x509/GeneralNames; size "(I)Lsun/security/x509/GeneralName; sun/security/x509/GeneralName getName *()Lsun/security/x509/GeneralNameInterface; getNameConstraintsExtension .()Lsun/security/x509/NameConstraintsExtension; merge /(Lsun/security/x509/NameConstraintsExtension;)V clone ()Ljava/lang/Object; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; java/lang/String valueOf &(Ljava/lang/Object;)Ljava/lang/String; toString ()Ljava/lang/String; 7(Ljava/lang/String;)Lsun/security/x509/GeneralSubtrees; reduce &(Lsun/security/x509/GeneralSubtrees;)V -(Ljava/lang/Object;)Ljava/lang/StringBuilder; +(Lsun/security/x509/GeneralNameInterface;)Z %(I)Lsun/security/x509/GeneralSubtree; sun/security/x509/GeneralSubtree !()Lsun/security/x509/GeneralName; isEmpty ()Z contains policyMappingInhibited (Ljava/util/Collection;)V java/util/Collections emptySet getCertificate &()Ljava/security/cert/X509Certificate; match #(Ljava/security/cert/Certificate;)Z sigProvider isSelfSigned 9(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z getSerialNumber ()Ljava/math/BigInteger; toHexString *(Ljava/math/BigInteger;)Ljava/lang/String; getIssuerX500Principal iterator ()Ljava/util/Iterator; hasNext next getCertificates 9(Ljava/security/cert/CertSelector;)Ljava/util/Collection; printStackTrace getInstance -(Ljava/lang/String;)Lsun/security/util/Debug; $sun/security/action/GetBooleanAction privilegedGetProperty (Ljava/lang/String;)Z #sun/security/provider/certpath/PKIX! c d e f g h i j k o p q r s t u v Y *? *+? *+? ? ? ? w J K L M N x y z k o { | } [ i ~ ? } ? i ? ? ? ? ? i ? ? ? i ? ? ? v ? `*+? ? I???? ! A F C 1? ? ? ? ?? ? ?
? ??? ? ?+? *? d? w 2 ? ( ? . ? 6 ? 8 ? > ? F ? H ? J ? M ? P ? R ? x ` ? ? ` ? ? ` ? ? ? (
? ? v ?
?*+? >? T???? # 6 F 8 3? ? ? ? ?? #?+? *? d?+? *? d??*?
? ? ? ? ? ?*? :+? :? :? ? ? ? ? ?? 6? 6? 6 `hd? w f ? ? , ? 2 ? : ? <