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

8360937: Enhance certificate handling

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

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
AlgIdDSA.java

8302111: Serialization considerations

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

8349732: Add support for JARs signed with ML-DSA

9 месяцев назад
AuthorityInfoAccessExtension.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
AuthorityKeyIdentifierExtension.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
BasicConstraintsExtension.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
CRLDistributionPointsExtension.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
CRLExtensions.java

8311170: Simplify and modernize equals and hashCode in security area

3 года назад
CRLNumberExtension.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
CRLReasonCodeExtension.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
CertificateAlgorithmId.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
CertificateExtensions.java

8311170: Simplify and modernize equals and hashCode in security area

3 года назад
CertificateIssuerExtension.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
CertificatePoliciesExtension.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
CertificatePolicyId.java

8311170: Simplify and modernize equals and hashCode in security area

3 года назад
CertificatePolicyMap.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
CertificatePolicySet.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
CertificateSerialNumber.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
CertificateSubjectName.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
CertificateValidity.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
CertificateVersion.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
CertificateX509Key.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
DNSName.java

8311546: Certificate name constraints improperly validated with leading period

3 года назад
DeltaCRLIndicatorExtension.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
DistributionPoint.java

8311170: Simplify and modernize equals and hashCode in security area

3 года назад
DistributionPointName.java

8311170: Simplify and modernize equals and hashCode in security area

3 года назад
EDIPartyName.java

8311170: Simplify and modernize equals and hashCode in security area

3 года назад
ExtendedKeyUsageExtension.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
Extension.java

8311170: Simplify and modernize equals and hashCode in security area

3 года назад
FreshestCRLExtension.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
GeneralName.java

8311170: Simplify and modernize equals and hashCode in security area

3 года назад
GeneralNameInterface.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
GeneralNames.java

8345799: Update copyright year to 2024 for core-libs in files where it was missed

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

8311170: Simplify and modernize equals and hashCode in security area

3 года назад
GeneralSubtrees.java

8345799: Update copyright year to 2024 for core-libs in files where it was missed

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

8311170: Simplify and modernize equals and hashCode in security area

3 года назад
InhibitAnyPolicyExtension.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
InvalidityDateExtension.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
IssuerAlternativeNameExtension.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
IssuingDistributionPointExtension.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
KeyIdentifier.java

8311170: Simplify and modernize equals and hashCode in security area

3 года назад
KeyUsageExtension.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
NameConstraintsExtension.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
NamedX509Key.java

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

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

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
OCSPNoCheckExtension.java

8296612: CertAttrSet is useless

4 года назад
OIDMap.java

8291509: Minor cleanup could be done in sun.security

4 года назад
OIDName.java

8311170: Simplify and modernize equals and hashCode in security area

3 года назад
OtherName.java

8311170: Simplify and modernize equals and hashCode in security area

3 года назад
PKIXExtensions.java

8291509: Minor cleanup could be done in sun.security

4 года назад
PolicyConstraintsExtension.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
PolicyInformation.java

8311170: Simplify and modernize equals and hashCode in security area

3 года назад
PolicyMappingsExtension.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
PrivateKeyUsageExtension.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
RDN.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
README

8187443: Forest Consolidation: Move files to unified layout

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

8345799: Update copyright year to 2024 for core-libs in files where it was missed

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

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
SerialNumber.java

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

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

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
SubjectInfoAccessExtension.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
SubjectKeyIdentifierExtension.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
URIName.java

8311170: Simplify and modernize equals and hashCode in security area

3 года назад
UniqueIdentity.java

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
UnparseableExtension.java

8291509: Minor cleanup could be done in sun.security

4 года назад
X400Address.java

8312578: Redundant javadoc in X400Address

3 года назад
X500Name.java

8317431: Implement simpler Comparator when building certification paths

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

8297065: DerOutputStream operations should not throw IOExceptions

4 года назад
X509CRLImpl.java

8336665: CCE in X509CRLImpl$TBSCertList.getCertIssuer

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

8346094: Harden X509CertImpl.getExtensionValue for NPE cases

год назад
X509CertInfo.java

8311170: Simplify and modernize equals and hashCode in security area

3 года назад
X509Key.java

8298420: Implement JEP 470: PEM Encodings of Cryptographic Objects (Preview)

год назад
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.