Documentation
¶
Index ¶
- Constants
- Variables
- func MakeRawDerCertificateChain(certificates []*x509.Certificate) [][]byte
- func MakeTlsCertificateFromX509Certificates(certificates []*x509.Certificate, key crypto.PrivateKey) *tls.Certificate
- func PrivateKeyFromPem[T any](pemKey string) (T, error)
- func PublicKeyFromDer[T any](der []byte) (T, error)
- func PublicKeyFromPem[T any](pemKey string) (T, error)
Constants ¶
View Source
const ( CoseAlgEs256 = -7 CoseAlgEs384 = -35 CoseAlgEs512 = -36 CoseAlgEdDsa = -8 CoseAlgRs256 = -257 CoseAlgRs384 = -258 CoseAlgRs512 = -259 CoseAlgPs256 = -37 CoseAlgPs384 = -38 CoseAlgPs512 = -39 AlgEs256 = "ES256" AlgEs384 = "ES384" AlgEs512 = "ES512" AlgEdDsa = "EdDSA" AlgRs256 = "RS256" AlgRs384 = "RS384" AlgRs512 = "RS512" AlgPs256 = "PS256" AlgPs384 = "PS384" AlgPs512 = "PS512" )
Variables ¶
View Source
var CoseAlgNames = map[int]string{ CoseAlgEs256: AlgEs256, CoseAlgEs384: AlgEs384, CoseAlgEs512: AlgEs512, CoseAlgEdDsa: AlgEdDsa, CoseAlgRs256: AlgRs256, CoseAlgRs384: AlgRs384, CoseAlgRs512: AlgRs512, CoseAlgPs256: AlgPs256, CoseAlgPs384: AlgPs384, CoseAlgPs512: AlgPs512, }
Functions ¶
func MakeRawDerCertificateChain ¶
func MakeRawDerCertificateChain(certificates []*x509.Certificate) [][]byte
func MakeTlsCertificateFromX509Certificates ¶
func MakeTlsCertificateFromX509Certificates(certificates []*x509.Certificate, key crypto.PrivateKey) *tls.Certificate
func PrivateKeyFromPem ¶
func PublicKeyFromDer ¶
func PublicKeyFromPem ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.