Module java.base
Package java.security.cert

# Class X509CertSelector

=
public class X509CertSelector
extends java.lang.Object
implements java.security.cert.CertSelector

## Constructors

- =
  public X509CertSelector()

## Methods

- =
  public void addPathToName(int arg0, byte[] arg1) throws java.io.IOException
- =
  public void addPathToName(int arg0, java.lang.String arg1) throws java.io.IOException
- =
  public void addSubjectAlternativeName(int arg0, byte[] arg1) throws java.io.IOException
- =
  public void addSubjectAlternativeName(int arg0, java.lang.String arg1) throws java.io.IOException
- =
  public java.lang.Object clone()
- =
  public byte[] getAuthorityKeyIdentifier()
- =
  public int getBasicConstraints()
- =
  public java.security.cert.X509Certificate getCertificate()
- =
  public java.util.Date getCertificateValid()
- =
  public java.util.Set<java.lang.String> getExtendedKeyUsage()
- =
  public javax.security.auth.x500.X500Principal getIssuer()
- =
  public byte[] getIssuerAsBytes() throws java.io.IOException
- =
  @Deprecated(since="16")
  public java.lang.String getIssuerAsString()
- =
  public boolean[] getKeyUsage()
- =
  public boolean getMatchAllSubjectAltNames()
- =
  public byte[] getNameConstraints()
- =
  public java.util.Collection<java.util.List<?>> getPathToNames()
- =
  public java.util.Set<java.lang.String> getPolicy()
- =
  public java.util.Date getPrivateKeyValid()
- =
  public java.math.BigInteger getSerialNumber()
- =
  public javax.security.auth.x500.X500Principal getSubject()
- =
  public java.util.Collection<java.util.List<?>> getSubjectAlternativeNames()
- =
  public byte[] getSubjectAsBytes() throws java.io.IOException
- =
  @Deprecated(since="16")
  public java.lang.String getSubjectAsString()
- =
  public byte[] getSubjectKeyIdentifier()
- =
  public java.security.PublicKey getSubjectPublicKey()
- =
  public java.lang.String getSubjectPublicKeyAlgID()
- =
  public boolean match(java.security.cert.Certificate arg0)
- =
  public void setAuthorityKeyIdentifier(byte[] arg0)
- =
  public void setBasicConstraints(int arg0)
- =
  public void setCertificate(java.security.cert.X509Certificate arg0)
- =
  public void setCertificateValid(java.util.Date arg0)
- =
  public void setExtendedKeyUsage(java.util.Set<java.lang.String> arg0) throws java.io.IOException
- =
  public void setIssuer(byte[] arg0) throws java.io.IOException
- =
  @Deprecated(since="16")
  public void setIssuer(java.lang.String arg0) throws java.io.IOException
- =
  public void setIssuer(javax.security.auth.x500.X500Principal arg0)
- =
  public void setKeyUsage(boolean[] arg0)
- =
  public void setMatchAllSubjectAltNames(boolean arg0)
- =
  public void setNameConstraints(byte[] arg0) throws java.io.IOException
- =
  public void setPathToNames(java.util.Collection<java.util.List<?>> arg0) throws java.io.IOException
- =
  public void setPolicy(java.util.Set<java.lang.String> arg0) throws java.io.IOException
- =
  public void setPrivateKeyValid(java.util.Date arg0)
- =
  public void setSerialNumber(java.math.BigInteger arg0)
- =
  public void setSubject(byte[] arg0) throws java.io.IOException
- =
  @Deprecated(since="16")
  public void setSubject(java.lang.String arg0) throws java.io.IOException
- =
  public void setSubject(javax.security.auth.x500.X500Principal arg0)
- =
  public void setSubjectAlternativeNames(java.util.Collection<java.util.List<?>> arg0) throws java.io.IOException
- =
  public void setSubjectKeyIdentifier(byte[] arg0)
- =
  public void setSubjectPublicKey(byte[] arg0) throws java.io.IOException
- =
  public void setSubjectPublicKey(java.security.PublicKey arg0)
- =
  public void setSubjectPublicKeyAlgID(java.lang.String arg0) throws java.io.IOException
- =
  public java.lang.String toString()

## Summary

No differences.