META-INF.modules.java.base.classes.java.security.cert.X509Certificate.class Maven / Gradle / Ivy
???? : ? X.509
java/security/cert/Certificate (Ljava/lang/String;)V
"java/security/cert/X509Certificate issuerX500Principal (Ljavax/security/auth/x500/X500Principal;
sun/security/x509/X509CertImpl getIssuerX500Principal N(Ljava/security/cert/X509Certificate;)Ljavax/security/auth/x500/X500Principal;
subjectX500Principal
getSubjectX500Principal
getExtendedKeyUsage 6(Ljava/security/cert/X509Certificate;)Ljava/util/List;
! " getSubjectAlternativeNames <(Ljava/security/cert/X509Certificate;)Ljava/util/Collection;
$ % " getIssuerAlternativeNames
' ( )
getSigAlgName ()Ljava/lang/String;
+ , - . / java/security/Signature getInstance -(Ljava/lang/String;)Ljava/security/Signature;
+ 1 . 2 E(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/Signature;
4 5 6 getSigAlgParams ()[B
8 9 : ; < sun/security/util/SignatureUtil getParamSpec A(Ljava/lang/String;[B)Ljava/security/spec/AlgorithmParameterSpec;
8 > ? @ initVerifyWithParam `(Ljava/security/Signature;Ljava/security/PublicKey;Ljava/security/spec/AlgorithmParameterSpec;)V B java/security/ProviderException D 'java/security/cert/CertificateException
A F G )
getMessage
A I J K getCause ()Ljava/lang/Throwable;
C M N *(Ljava/lang/String;Ljava/lang/Throwable;)V P 0java/security/InvalidAlgorithmParameterException
C R S (Ljava/lang/Throwable;)V
U V 6 getTBSCertificate
+ X Y Z update ([BII)V
\ ] 6 getSignature
+ _ ` a verify ([B)Z c java/security/SignatureException e Signature does not match.
b h java/security/cert/X509Extension serialVersionUID J
ConstantValue?m??7?? ()V Code LineNumberTable LocalVariableTable this $Ljava/security/cert/X509Certificate;
checkValidity
Exceptions w .java/security/cert/CertificateExpiredException y 2java/security/cert/CertificateNotYetValidException (Ljava/util/Date;)V
getVersion ()I getSerialNumber ()Ljava/math/BigInteger; getIssuerDN ()Ljava/security/Principal; *()Ljavax/security/auth/x500/X500Principal;
StackMapTable getSubjectDN getNotBefore ()Ljava/util/Date; getNotAfter ? /java/security/cert/CertificateEncodingException getSigAlgOID getIssuerUniqueID ()[Z getSubjectUniqueID getKeyUsage ()Ljava/util/List; ? .java/security/cert/CertificateParsingException Signature &()Ljava/util/List; getBasicConstraints ()Ljava/util/Collection; -()Ljava/util/Collection;>; 4(Ljava/security/PublicKey;Ljava/security/Provider;)V e !Ljava/security/ProviderException; 2Ljava/security/InvalidAlgorithmParameterException; key Ljava/security/PublicKey; sigProvider Ljava/security/Provider; sigName Ljava/lang/String; sig Ljava/security/Signature; tbsCert [B ? java/lang/String ? java/security/PublicKey ? java/security/Provider ? ? &java/security/NoSuchAlgorithmException ? !java/security/InvalidKeyException
SourceFile X509Certificate.java!
g i j k l ? ?
n o 5 *? ? p
x y q r s t n u v x t z u v x { | } ~ ? ? o O *? ? **? ? *? ? p ? ? ? q r s ? ? ? ? o O *? ? **? ? *? ? p &