22
vendor/github.com/pion/dtls/v2/pkg/crypto/clientcertificate/client_certificate.go
generated
vendored
Normal file
22
vendor/github.com/pion/dtls/v2/pkg/crypto/clientcertificate/client_certificate.go
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
// Package clientcertificate provides all the support Client Certificate types
|
||||
package clientcertificate
|
||||
|
||||
// Type is used to communicate what
|
||||
// type of certificate is being transported
|
||||
//
|
||||
//https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-2
|
||||
type Type byte
|
||||
|
||||
// ClientCertificateType enums
|
||||
const (
|
||||
RSASign Type = 1
|
||||
ECDSASign Type = 64
|
||||
)
|
||||
|
||||
// Types returns all valid ClientCertificate Types
|
||||
func Types() map[Type]bool {
|
||||
return map[Type]bool{
|
||||
RSASign: true,
|
||||
ECDSASign: true,
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user