/
githubmirror
/
jdk17u-dev
ОбзорДокументацияВойти
/
githubmirror
/
jdk17u-dev
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
jdk17u-dev/
.../security/x509/
..
AVA.java

8360937: Enhance certificate handling

10 месяцев назад
AccessDescription.java

8242151: Improve OID mapping and reuse among JDK security providers for aliases registration

6 лет назад
AlgIdDSA.java

8302111: Serialization considerations

год назад
AlgorithmId.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
AttributeNameEnumeration.java

8229999: Apply java.io.Serial annotations to security types in java.base

7 лет назад
AuthorityInfoAccessExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
AuthorityKeyIdentifierExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
BasicConstraintsExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
CRLDistributionPointsExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
CRLExtensions.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
CRLNumberExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
CRLReasonCodeExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
CertAttrSet.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
CertException.java

8229999: Apply java.io.Serial annotations to security types in java.base

7 лет назад
CertParseError.java

8229999: Apply java.io.Serial annotations to security types in java.base

7 лет назад
CertificateAlgorithmId.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
CertificateExtensions.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
CertificateIssuerExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
CertificateIssuerName.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
CertificatePoliciesExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
CertificatePolicyId.java

8187443: Forest Consolidation: Move files to unified layout

9 лет назад
CertificatePolicyMap.java

8187443: Forest Consolidation: Move files to unified layout

9 лет назад
CertificatePolicySet.java

8187443: Forest Consolidation: Move files to unified layout

9 лет назад
CertificateSerialNumber.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
CertificateSubjectName.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
CertificateValidity.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
CertificateVersion.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
CertificateX509Key.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
DNSName.java

8381771: Add a check for DNS label not to end with a hyphen

день назад
DeltaCRLIndicatorExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
DistributionPoint.java

8187443: Forest Consolidation: Move files to unified layout

9 лет назад
DistributionPointName.java

8187443: Forest Consolidation: Move files to unified layout

9 лет назад
EDIPartyName.java

8187443: Forest Consolidation: Move files to unified layout

9 лет назад
ExtendedKeyUsageExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
Extension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
FreshestCRLExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
GeneralName.java

8213952: Relax DNSName restriction as per RFC 1123

8 лет назад
GeneralNameInterface.java

8187443: Forest Consolidation: Move files to unified layout

9 лет назад
GeneralNames.java

8187443: Forest Consolidation: Move files to unified layout

9 лет назад
GeneralSubtree.java

8187443: Forest Consolidation: Move files to unified layout

9 лет назад
GeneralSubtrees.java

8239264: Clearup the legacy ObjectIdentifier constructor from int array

6 лет назад
IPAddressName.java

8267617: Certificate's IP x509 NameConstraints raises ArrayIndexOutOfBoundsException

2 месяца назад
InhibitAnyPolicyExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
InvalidityDateExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
IssuerAlternativeNameExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
IssuingDistributionPointExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
KeyIdentifier.java

8214532: Update RFC 2459 references in javadoc to RFC 5280

8 лет назад
KeyUsageExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
NameConstraintsExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
NamedX509Key.java

8340327: A common framework to support public key algorithms with standard parameter sets

11 дней назад
NetscapeCertTypeExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
OCSPNoCheckExtension.java

8200381: Typos in javadoc - missing verb "be" and alike

8 лет назад
OIDMap.java

8242151: Improve OID mapping and reuse among JDK security providers for aliases registration

6 лет назад
OIDName.java

8242151: Improve OID mapping and reuse among JDK security providers for aliases registration

6 лет назад
OtherName.java

8187443: Forest Consolidation: Move files to unified layout

9 лет назад
PKIXExtensions.java

8242151: Improve OID mapping and reuse among JDK security providers for aliases registration

6 лет назад
PolicyConstraintsExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
PolicyInformation.java

8187443: Forest Consolidation: Move files to unified layout

9 лет назад
PolicyMappingsExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
PrivateKeyUsageExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
RDN.java

8215281: Use String.isEmpty() when applicable in java.base

8 лет назад
README

8187443: Forest Consolidation: Move files to unified layout

9 лет назад
RFC822Name.java

8214532: Update RFC 2459 references in javadoc to RFC 5280

8 лет назад
ReasonFlags.java

8187443: Forest Consolidation: Move files to unified layout

9 лет назад
SerialNumber.java

8296787: Unify debug printing format of X.509 cert serial numbers

2 года назад
SubjectAlternativeNameExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
SubjectInfoAccessExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
SubjectKeyIdentifierExtension.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
URIName.java

8214532: Update RFC 2459 references in javadoc to RFC 5280

8 лет назад
UniqueIdentity.java

8187443: Forest Consolidation: Move files to unified layout

9 лет назад
X400Address.java

8214532: Update RFC 2459 references in javadoc to RFC 5280

8 лет назад
X500Name.java

8266459: Implement JEP 411: Deprecate the Security Manager for Removal

5 лет назад
X509AttributeName.java

8187443: Forest Consolidation: Move files to unified layout

9 лет назад
X509CRLEntryImpl.java

8242151: Improve OID mapping and reuse among JDK security providers for aliases registration

6 лет назад
X509CRLImpl.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
X509CertImpl.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
X509CertInfo.java

8296072: CertAttrSet::encode and DerEncoder::derEncode should write into DerOutputStream 8296167: test/langtools/tools/jdeps/jdkinternals/ShowReplacement.java failing after JDK-8296072

год назад
X509Key.java

8231262: Suppress warnings on non-serializable instance fields in security libs serializable classes

7 лет назад
certAttributes.html

8187443: Forest Consolidation: Move files to unified layout

9 лет назад
README
 
Quick summary of the main purpose here: X.509 certs are used in public
key infrastructure for protocols such as SSL and SET. These certificates
involve ISO/CCITT standard technologies such as ASN.1/DER, which control
the format of the data being transmitted. X.509 itself describes the
content of the data (e.g. X.500 user name, public key for that user, more)
and how to sign it.
 
+++ +++ +++ +++ +++ +++ +++ +++ +++
 
The X.509 support in JDK 1.2 builds on the java.security signature and
key management APIs. The following packages provide the X.509 support:
 
sun.security.util ... holds DER utilities, for parsing and generating
streams of DER-encoded data values, including object identifiers.
 
sun.security.x509 ... basic X.509 certificate parsing and generation
framework, including X.509 keys, X.500 names, algorithm IDs,
X.509 v3 extensions, and more.
 
+++ +++ +++ +++ +++ +++ +++ +++ +++
 
Information which may be useful when you work with X.509 certificates is
found in:
 
The IETF has a public key infrastructure working group, PKIX.
See http://www.ietf.org for more information.
 
RFC 1422, which describes the key management infrastructure for
the Privacy Enhanced Mail (PEM) system. It builds on X.509,
and is perhaps the most useful overview I've found.
 
RFC 1777, which describes the Lightweight Directory Access
Protocol (LDAP) that many organizations are expecting will help
address online certificate distribution over the Internet.
 
RFC 5280, which describes the Internet X.509 Public Key
Infrastructure Certificate and CRL Profile.
 
RSA DSI has a bunch of "Public Key Cryptography Standards" (PKCS) which
have been relatively well accepted. They build on top of the X.509
infrastructure. You can FTP them from ftp://ftp.rsa.com/pub/pkcs, in
either PostScript or ASCII format.
 
RSA DSI has also provided a "Layman's Guide" to ASN.1/DER, with
examples from the X.509 and PKCS standards. This is available from
the PKCS FTP area noted above.