mirror of
https://github.com/golang/go
synced 2024-11-23 12:40:11 -07:00
crypto/x509: expand package docs and clarify package target
Fixes #26624 Change-Id: Ifab3fc2209d71b9a7de383eaa5786b7446de25fa Reviewed-on: https://go-review.googlesource.com/c/go/+/266541 Reviewed-by: Roland Shoemaker <roland@golang.org> Run-TryBot: Roland Shoemaker <roland@golang.org> Reviewed-by: Jonathan Amsterdam <jba@google.com> Reviewed-by: Filippo Valsorda <filippo@golang.org> Auto-Submit: Roland Shoemaker <roland@golang.org> TryBot-Result: Gopher Robot <gobot@golang.org>
This commit is contained in:
parent
1a6a37f997
commit
ed615aaf5b
@ -2,7 +2,22 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
// Package x509 parses X.509-encoded keys and certificates.
|
||||
// Package x509 implements a subset of the X.509 standard.
|
||||
//
|
||||
// It allows parsing and generating certificates, certificate signing
|
||||
// requests, certificate revocation lists, and encoded public and private keys.
|
||||
// It provides a certificate verifier, complete with a chain builder.
|
||||
//
|
||||
// The package targets the X.509 technical profile defined by the IETF (RFC
|
||||
// 2459/3280/5280), and as further restricted by the CA/Browser Forum Baseline
|
||||
// Requirements. There is minimal support for features outside of these
|
||||
// profiles, as the primary goal of the package is to provide compatibility
|
||||
// with the publicly trusted TLS certificate ecosystem and its policies and
|
||||
// constraints.
|
||||
//
|
||||
// On macOS and Windows, certificate verification is handled by system APIs, but
|
||||
// the package aims to apply consistent validation rules across operating
|
||||
// systems.
|
||||
package x509
|
||||
|
||||
import (
|
||||
|
Loading…
Reference in New Issue
Block a user