package x509
import
func () {
var [1]struct{}
_ = [KeyUsageDigitalSignature-1]
_ = [KeyUsageContentCommitment-2]
_ = [KeyUsageKeyEncipherment-4]
_ = [KeyUsageDataEncipherment-8]
_ = [KeyUsageKeyAgreement-16]
_ = [KeyUsageCertSign-32]
_ = [KeyUsageCRLSign-64]
_ = [KeyUsageEncipherOnly-128]
_ = [KeyUsageDecipherOnly-256]
}
const (
_KeyUsage_name_0 = "digitalSignaturecontentCommitment"
_KeyUsage_name_1 = "keyEncipherment"
_KeyUsage_name_2 = "dataEncipherment"
_KeyUsage_name_3 = "keyAgreement"
_KeyUsage_name_4 = "keyCertSign"
_KeyUsage_name_5 = "cRLSign"
_KeyUsage_name_6 = "encipherOnly"
_KeyUsage_name_7 = "decipherOnly"
)
var (
_KeyUsage_index_0 = [...]uint8{0, 16, 33}
)
func ( KeyUsage) () string {
switch {
case 1 <= && <= 2:
-= 1
return _KeyUsage_name_0[_KeyUsage_index_0[]:_KeyUsage_index_0[+1]]
case == 4:
return _KeyUsage_name_1
case == 8:
return _KeyUsage_name_2
case == 16:
return _KeyUsage_name_3
case == 32:
return _KeyUsage_name_4
case == 64:
return _KeyUsage_name_5
case == 128:
return _KeyUsage_name_6
case == 256:
return _KeyUsage_name_7
default:
return "KeyUsage(" + strconv.FormatInt(int64(), 10) + ")"
}
}
func () {
var [1]struct{}
_ = [ExtKeyUsageAny-0]
_ = [ExtKeyUsageServerAuth-1]
_ = [ExtKeyUsageClientAuth-2]
_ = [ExtKeyUsageCodeSigning-3]
_ = [ExtKeyUsageEmailProtection-4]
_ = [ExtKeyUsageIPSECEndSystem-5]
_ = [ExtKeyUsageIPSECTunnel-6]
_ = [ExtKeyUsageIPSECUser-7]
_ = [ExtKeyUsageTimeStamping-8]
_ = [ExtKeyUsageOCSPSigning-9]
_ = [ExtKeyUsageMicrosoftServerGatedCrypto-10]
_ = [ExtKeyUsageNetscapeServerGatedCrypto-11]
_ = [ExtKeyUsageMicrosoftCommercialCodeSigning-12]
_ = [ExtKeyUsageMicrosoftKernelCodeSigning-13]
}
const _ExtKeyUsage_name = "anyExtendedKeyUsageserverAuthclientAuthcodeSigningemailProtectionipsecEndSystemipsecTunnelipsecUsertimeStampingOCSPSigningmsSGCnsSGCmsCodeCommsKernelCode"
var _ExtKeyUsage_index = [...]uint8{0, 19, 29, 39, 50, 65, 79, 90, 99, 111, 122, 127, 132, 141, 153}
func ( ExtKeyUsage) () string {
:= int() - 0
if < 0 || >= len(_ExtKeyUsage_index)-1 {
return "ExtKeyUsage(" + strconv.FormatInt(int64(), 10) + ")"
}
return _ExtKeyUsage_name[_ExtKeyUsage_index[]:_ExtKeyUsage_index[+1]]
}