46 lines
1.4 KiB
Java
46 lines
1.4 KiB
Java
|
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;
|
||
|
}
|