| Deprecated Methods | 
| oracle.security.crypto.cert.X509Attributes.addGenericExt(X509Extension) 
 | 
| oracle.security.crypto.cert.X500Name.forgetOriginalFormat() This method is no longer needed, as the
 X500Nameclass no longer remembers the original input string format, and calling it has no effect. | 
| oracle.security.crypto.cert.X509Extension.getASN1Value() No replacement. This method will fail if the extension value is not an encoded ASN.1 object (e.g., OCSP Nonce extension).
 | 
| oracle.security.crypto.cert.X509.getAttributes() Use
 X509.getExtensionSet()instead. | 
| oracle.security.crypto.cert.X509Attributes.getAuthorityKeyIdentifierID() 
 | 
| oracle.security.crypto.cert.X509Attributes.getAuthorityKeyIdentifierIssuer() 
 | 
| oracle.security.crypto.cert.X509Attributes.getAuthorityKeyIdentifierSerialNo() 
 | 
| oracle.security.crypto.cert.X509Attributes.getCA() 
 | 
| oracle.security.crypto.cert.X509Attributes.getCertificatePolicies() 
 | 
| oracle.security.crypto.cert.X509Attributes.getCRLNumber() 
 | 
| oracle.security.crypto.cert.X509.getExtensions() use
 X509.getExtensionSet()instead. | 
| oracle.security.crypto.cert.CRL.getExtensions() use
 CRL.getExtensionSet()instead. | 
| oracle.security.crypto.cert.X509Attributes.getGenericExts() 
 | 
| oracle.security.crypto.cert.X509Extension.getID() 
 | 
| oracle.security.crypto.cert.X509.getKey() Replaced by
 X509.getPublicKey(). | 
| oracle.security.crypto.cert.Certificate.getKey() Replaced by
 Certificate.getPublicKey(). | 
| oracle.security.crypto.cert.X509Attributes.getKeyUsage() 
 | 
| oracle.security.crypto.cert.X509Attributes.getNetscapeCertType() 
 | 
| oracle.security.crypto.cert.X509Attributes.getSETCertType() 
 | 
| oracle.security.crypto.cert.X509Attributes.getSubjectKeyIdentifier() 
 | 
| oracle.security.crypto.cert.Entity.initialize(byte[]) No replacement.
 | 
| oracle.security.crypto.cert.X509.initialize(InputStream) Replaced by
 X509.input(java.io.InputStream). | 
| oracle.security.crypto.cert.X509Attributes.isAuthorityKeyIdentifierCritical() 
 | 
| oracle.security.crypto.cert.X509Attributes.isAuthorityKeyIdentifierDefined() 
 | 
| oracle.security.crypto.cert.X509Attributes.isAuthorityKeyIdentifierIdDefined() 
 | 
| oracle.security.crypto.cert.X509Attributes.isAuthorityKeyIdentifierIsnDefined() 
 | 
| oracle.security.crypto.cert.X509Attributes.isCACritical() 
 | 
| oracle.security.crypto.cert.X509Attributes.isCADefined() 
 | 
| oracle.security.crypto.cert.X509Attributes.isCertificatePoliciesCritical() 
 | 
| oracle.security.crypto.cert.X509Attributes.isCertificatePoliciesDefined() 
 | 
| oracle.security.crypto.cert.X509Attributes.isCRLNumberCritical() 
 | 
| oracle.security.crypto.cert.X509Attributes.isCRLNumberDefined() 
 | 
| oracle.security.crypto.cert.X509Attributes.isKeyUsageCritical() 
 | 
| oracle.security.crypto.cert.X509Attributes.isKeyUsageDefined() 
 | 
| oracle.security.crypto.cert.X509Attributes.isNetscapeCertTypeCritical() 
 | 
| oracle.security.crypto.cert.X509Attributes.isNetscapeCertTypeDefined() 
 | 
| oracle.security.crypto.cert.X509Attributes.isSETCertTypeCritical() 
 | 
| oracle.security.crypto.cert.X509Attributes.isSETCertTypeDefined() 
 | 
| oracle.security.crypto.cert.X509Attributes.isSubjectKeyIdentifierCritical() 
 | 
| oracle.security.crypto.cert.X509Attributes.isSubjectKeyIdentifierDefined() 
 | 
| oracle.security.crypto.cert.CRL.outputASN1() 
 | 
| oracle.security.crypto.cert.Entity.save() No replacement.
 | 
| oracle.security.crypto.cert.X509.save(OutputStream) Replaced by
 X509.output(java.io.OutputStream). | 
| oracle.security.crypto.cert.X509.setAttributes(X509Attributes) Use
 X509.setExtensions(X509ExtensionSet)instead. | 
| oracle.security.crypto.cert.CRL.setAttributes(X509Attributes) use
 CRL.setExtensions(X509ExtensionSet)for all extensions. | 
| oracle.security.crypto.cert.X509Attributes.setAuthorityKeyIdentifier(byte[]) 
 | 
| oracle.security.crypto.cert.X509Attributes.setAuthorityKeyIdentifier(byte[], boolean) 
 | 
| oracle.security.crypto.cert.X509Attributes.setAuthorityKeyIdentifier(X500Name, BigInteger) 
 | 
| oracle.security.crypto.cert.X509Attributes.setAuthorityKeyIdentifier(X500Name, BigInteger, boolean) 
 | 
| oracle.security.crypto.cert.X509Attributes.setAuthorityKeyIdentifier(X509) 
 | 
| oracle.security.crypto.cert.X509Attributes.setAuthorityKeyIdentifier(X509, boolean) 
 | 
| oracle.security.crypto.cert.X509Attributes.setCA(boolean) 
 | 
| oracle.security.crypto.cert.X509Attributes.setCA(boolean, boolean) 
 | 
| oracle.security.crypto.cert.X509Attributes.setCertificatePolicies(Vector) 
 | 
| oracle.security.crypto.cert.X509Attributes.setCertificatePolicies(Vector, boolean) 
 | 
| oracle.security.crypto.cert.X509Attributes.setCRLNumber(BigInteger) 
 | 
| oracle.security.crypto.cert.X509Attributes.setCRLNumber(BigInteger, boolean) 
 | 
| oracle.security.crypto.cert.X509.setExtensions(Vector) use
 X509.setExtensions(X509ExtensionSet)instead | 
| oracle.security.crypto.cert.CRL.setExtensions(Vector) use
 CRL.setExtensions(X509ExtensionSet)instead | 
| oracle.security.crypto.cert.X509Attributes.setGenericExts(Vector) 
 | 
| oracle.security.crypto.cert.X509.setKey(PublicKey) Replaced by
 X509.setPublicKey(PublicKey). | 
| oracle.security.crypto.cert.X509Attributes.setKeyUsage(int) 
 | 
| oracle.security.crypto.cert.X509Attributes.setKeyUsage(int, boolean) 
 | 
| oracle.security.crypto.cert.X509Attributes.setNetscapeCertType(int) 
 | 
| oracle.security.crypto.cert.X509Attributes.setNetscapeCertType(int, boolean) 
 | 
| oracle.security.crypto.cert.X509Attributes.setSETCertType(int) 
 | 
| oracle.security.crypto.cert.X509Attributes.setSETCertType(int, boolean) 
 | 
| oracle.security.crypto.cert.X509Attributes.setSubjectKeyIdentifier(byte[]) 
 | 
| oracle.security.crypto.cert.X509Attributes.setSubjectKeyIdentifier(byte[], boolean) 
 | 
| oracle.security.crypto.cert.X509.verifySignature(byte[], byte[]) Use
 X509.verifySignature(byte[], byte[], AlgorithmIdentifier)instead. This method may not use the correct message digest algorithm for verifying RSA signatures. |