github.com/zmap/zlint@v1.1.0/util/ku.go (about)

     1  package util
     2  
     3  import "github.com/zmap/zcrypto/x509"
     4  
     5  var (
     6  	// KeyUsageToString maps an x509.KeyUsage bitmask to its name.
     7  	KeyUsageToString = map[x509.KeyUsage]string{
     8  		x509.KeyUsageDigitalSignature:  "KeyUsageDigitalSignature",
     9  		x509.KeyUsageContentCommitment: "KeyUsageContentCommitment",
    10  		x509.KeyUsageKeyEncipherment:   "KeyUsageKeyEncipherment",
    11  		x509.KeyUsageDataEncipherment:  "KeyUsageDataEncipherment",
    12  		x509.KeyUsageKeyAgreement:      "KeyUsageKeyAgreement",
    13  		x509.KeyUsageCertSign:          "KeyUsageCertSign",
    14  		x509.KeyUsageCRLSign:           "KeyUsageCRLSign",
    15  		x509.KeyUsageEncipherOnly:      "KeyUsageEncipherOnly",
    16  		x509.KeyUsageDecipherOnly:      "KeyUsageDecipherOnly",
    17  	}
    18  )