Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for AddASN1ObjectIdentifier (0.16 sec)

  1. src/vendor/golang.org/x/crypto/cryptobyte/asn1.go

    	if oid[0] > 2 || (oid[0] <= 1 && oid[1] >= 40) {
    		return false
    	}
    
    	for _, v := range oid {
    		if v < 0 {
    			return false
    		}
    	}
    
    	return true
    }
    
    func (b *Builder) AddASN1ObjectIdentifier(oid encoding_asn1.ObjectIdentifier) {
    	b.AddASN1(asn1.OBJECT_IDENTIFIER, func(b *Builder) {
    		if !isValidOID(oid) {
    			b.err = fmt.Errorf("cryptobyte: invalid OID: %v", oid)
    			return
    		}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 29 21:28:33 UTC 2023
    - 21.5K bytes
    - Viewed (0)
  2. src/crypto/x509/x509.go

    						child.AddBytes(v.der)
    					})
    				})
    			}
    		} else {
    			for _, v := range policyIdentifiers {
    				child.AddASN1(cryptobyte_asn1.SEQUENCE, func(child *cryptobyte.Builder) {
    					child.AddASN1ObjectIdentifier(v)
    				})
    			}
    		}
    	})
    
    	var err error
    	ext.Value, err = b.Bytes()
    	return ext, err
    }
    
    func buildCSRExtensions(template *CertificateRequest) ([]pkix.Extension, error) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 09:20:15 UTC 2024
    - 82K bytes
    - Viewed (0)
Back to top