fixing
This commit is contained in:
		
							
								
								
									
										20
									
								
								oid/oid.go
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								oid/oid.go
									
									
									
									
									
								
							@@ -128,34 +128,34 @@ var SignatureAlgorithmToSignatureAlgorithm = map[x509.SignatureAlgorithm]asn1.Ob
 | 
			
		||||
// SignatureAlgorithms maps digest and signature OIDs to
 | 
			
		||||
// x509.SignatureAlgorithm values.
 | 
			
		||||
var SignatureAlgorithms = map[string]map[string]x509.SignatureAlgorithm{
 | 
			
		||||
	SignatureAlgorithmRSA.String(): map[string]x509.SignatureAlgorithm{
 | 
			
		||||
	SignatureAlgorithmRSA.String(): {
 | 
			
		||||
		DigestAlgorithmSHA1.String():   x509.SHA1WithRSA,
 | 
			
		||||
		DigestAlgorithmMD5.String():    x509.MD5WithRSA,
 | 
			
		||||
		DigestAlgorithmSHA256.String(): x509.SHA256WithRSA,
 | 
			
		||||
		DigestAlgorithmSHA384.String(): x509.SHA384WithRSA,
 | 
			
		||||
		DigestAlgorithmSHA512.String(): x509.SHA512WithRSA,
 | 
			
		||||
	},
 | 
			
		||||
	SignatureAlgorithmRSASSAPSS.String(): map[string]x509.SignatureAlgorithm{
 | 
			
		||||
	SignatureAlgorithmRSASSAPSS.String(): {
 | 
			
		||||
		DigestAlgorithmSHA256.String(): x509.SHA256WithRSAPSS,
 | 
			
		||||
		DigestAlgorithmSHA384.String(): x509.SHA384WithRSAPSS,
 | 
			
		||||
		DigestAlgorithmSHA512.String(): x509.SHA512WithRSAPSS,
 | 
			
		||||
	},
 | 
			
		||||
	SignatureAlgorithmECDSA.String(): map[string]x509.SignatureAlgorithm{
 | 
			
		||||
	SignatureAlgorithmECDSA.String(): {
 | 
			
		||||
		DigestAlgorithmSHA1.String():   x509.ECDSAWithSHA1,
 | 
			
		||||
		DigestAlgorithmSHA256.String(): x509.ECDSAWithSHA256,
 | 
			
		||||
		DigestAlgorithmSHA384.String(): x509.ECDSAWithSHA384,
 | 
			
		||||
		DigestAlgorithmSHA512.String(): x509.ECDSAWithSHA512,
 | 
			
		||||
	},
 | 
			
		||||
	SignatureAlgorithmECDSAwithSHA1.String(): map[string]x509.SignatureAlgorithm{
 | 
			
		||||
	SignatureAlgorithmECDSAwithSHA1.String(): {
 | 
			
		||||
		DigestAlgorithmSHA1.String(): x509.ECDSAWithSHA1,
 | 
			
		||||
	},
 | 
			
		||||
	SignatureAlgorithmECDSAwithSHA256.String(): map[string]x509.SignatureAlgorithm{
 | 
			
		||||
	SignatureAlgorithmECDSAwithSHA256.String(): {
 | 
			
		||||
		DigestAlgorithmSHA256.String(): x509.ECDSAWithSHA256,
 | 
			
		||||
	},
 | 
			
		||||
	SignatureAlgorithmECDSAwithSHA384.String(): map[string]x509.SignatureAlgorithm{
 | 
			
		||||
	SignatureAlgorithmECDSAwithSHA384.String(): {
 | 
			
		||||
		DigestAlgorithmSHA384.String(): x509.ECDSAWithSHA384,
 | 
			
		||||
	},
 | 
			
		||||
	SignatureAlgorithmECDSAwithSHA512.String(): map[string]x509.SignatureAlgorithm{
 | 
			
		||||
	SignatureAlgorithmECDSAwithSHA512.String(): {
 | 
			
		||||
		DigestAlgorithmSHA512.String(): x509.ECDSAWithSHA512,
 | 
			
		||||
	},
 | 
			
		||||
}
 | 
			
		||||
@@ -163,14 +163,14 @@ var SignatureAlgorithms = map[string]map[string]x509.SignatureAlgorithm{
 | 
			
		||||
// PublicKeyAlgorithmToSignatureAlgorithm maps certificate public key
 | 
			
		||||
// algorithms to CMS signature algorithms.
 | 
			
		||||
var PublicKeyAlgorithmToSignatureAlgorithm = map[x509.PublicKeyAlgorithm]pkix.AlgorithmIdentifier{
 | 
			
		||||
	x509.RSA:   pkix.AlgorithmIdentifier{Algorithm: SignatureAlgorithmRSA},
 | 
			
		||||
	x509.ECDSA: pkix.AlgorithmIdentifier{Algorithm: SignatureAlgorithmECDSA},
 | 
			
		||||
	x509.RSA:   {Algorithm: SignatureAlgorithmRSA},
 | 
			
		||||
	x509.ECDSA: {Algorithm: SignatureAlgorithmECDSA},
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// PublicKeyAlgorithmToEncrytionAlgorithm maps certificate public key
 | 
			
		||||
// algorithms to CMS encryption algorithms.
 | 
			
		||||
var PublicKeyAlgorithmToEncrytionAlgorithm = map[x509.PublicKeyAlgorithm]pkix.AlgorithmIdentifier{
 | 
			
		||||
	x509.RSA: pkix.AlgorithmIdentifier{Algorithm: EncryptionAlgorithmRSA},
 | 
			
		||||
	x509.RSA: {Algorithm: EncryptionAlgorithmRSA},
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// KDFHashAlgorithm key derivation schemes to its hash algorithms
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user