package org.bouncycastle.x509; import java.io.IOException; import java.math.BigInteger; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import java.security.NoSuchProviderException; import java.security.PublicKey; import java.security.SignatureException; import java.security.cert.CertificateException; import java.security.cert.CertificateExpiredException; import java.security.cert.CertificateNotYetValidException; import java.security.cert.X509Extension; import java.util.Date; /* loaded from: classes6.dex */ public interface X509AttributeCertificate extends X509Extension { void checkValidity() throws CertificateExpiredException, CertificateNotYetValidException; void checkValidity(Date date) throws CertificateExpiredException, CertificateNotYetValidException; X509Attribute[] getAttributes(); X509Attribute[] getAttributes(String str); byte[] getEncoded() throws IOException; AttributeCertificateHolder getHolder(); AttributeCertificateIssuer getIssuer(); boolean[] getIssuerUniqueID(); Date getNotAfter(); Date getNotBefore(); BigInteger getSerialNumber(); byte[] getSignature(); int getVersion(); void verify(PublicKey publicKey, String str) throws CertificateException, NoSuchAlgorithmException, InvalidKeyException, NoSuchProviderException, SignatureException; }