Lines Matching full:nil
40 if rest, err := asn1.Unmarshal(derBytes, &pki); err != nil {
41 return nil, err
43 return nil, errors.New("x509: trailing data after ASN.1 of public-key")
47 return nil, errors.New("x509: unknown public key algorithm")
70 return nil, pkix.AlgorithmIdentifier{}, errors.New("x509: unsupported elliptic curve")
75 if err != nil {
80 return nil, pkix.AlgorithmIdentifier{}, errors.New("x509: only RSA and ECDSA public keys supported")
83 return publicKeyBytes, publicKeyAlgorithm, nil
92 if publicKeyBytes, publicKeyAlgorithm, err = marshalPublicKey(pub); err != nil {
93 return nil, err
105 return ret, nil
343 return nil
358 return nil, false
661 digest := h.Sum(nil)
668 if rest, err := asn1.Unmarshal(signature, dsaSig); err != nil {
682 if rest, err := asn1.Unmarshal(signature, ecdsaSig); err != nil {
755 if err != nil {
756 return nil, err
759 return nil, errors.New("x509: trailing data after RSA public key")
763 return nil, errors.New("x509: RSA modulus is not a positive number")
766 return nil, errors.New("x509: RSA public exponent is not a positive number")
773 return pub, nil
777 if err != nil {
778 return nil, err
781 return nil, errors.New("x509: trailing data after DSA public key")
786 if err != nil {
787 return nil, err
790 return nil, errors.New("x509: trailing data after DSA parameters")
793 return nil, errors.New("x509: zero or negative DSA parameter")
803 return pub, nil
808 if err != nil {
809 return nil, err
812 return nil, errors.New("x509: trailing data after ECDSA parameters")
815 if namedCurve == nil {
816 return nil, errors.New("x509: unsupported elliptic curve")
819 if x == nil {
820 return nil, errors.New("x509: failed to unmarshal elliptic curve point")
827 return pub, nil
829 return nil, nil
852 if rest, err = asn1.Unmarshal(value, &seq); err != nil {
867 if err != nil {
905 if err != nil {
906 return nil, err
910 return nil, errors.New("x509: negative serial number")
917 if rest, err := asn1.Unmarshal(in.TBSCertificate.Subject.FullBytes, &subject); err != nil {
918 return nil, err
920 return nil, errors.New("x509: trailing data after X.509 subject")
922 if rest, err := asn1.Unmarshal(in.TBSCertificate.Issuer.FullBytes, &issuer); err != nil {
923 return nil, err
925 return nil, errors.New("x509: trailing data after X.509 subject")
943 if rest, err := asn1.Unmarshal(e.Value, &usageBits); err != nil {
944 return nil, err
946 return nil, errors.New("x509: trailing data after X.509 KeyUsage")
960 if rest, err := asn1.Unmarshal(e.Value, &constraints); err != nil {
961 return nil, err
963 return nil, errors.New("x509: trailing data after X.509 BasicConstraints")
973 if err != nil {
974 return nil, err
999 if rest, err := asn1.Unmarshal(e.Value, &constraints); err != nil {
1000 return nil, err
1002 return nil
1034 if rest, err := asn1.Unmarshal(e.Value, &cdp); err != nil {
1035 return nil, err
1037 return nil, errors.New("x509: trailing data after X.509 CRL distribution point")
1042 if _, err := asn1.Unmarshal(dp.DistributionPoint.FullName.Bytes, &n); err != nil {
1043 return nil, err
1057 if rest, err := asn1.Unmarshal(e.Value, &a); err != nil {
1058 return nil, err
1060 return nil, errors.New("x509: trailing data after X.509 authority key-id")
1074 if rest, err := asn1.Unmarshal(e.Value, &keyUsage); err != nil {
1075 return nil, err
1077 return nil, errors.New("x509: trailing data after X.509 ExtendedKeyUsage")
1091 if rest, err := asn1.Unmarshal(e.Value, &keyid); err != nil {
1092 return nil, err
1094 return nil, errors.New("x509: trailing data after X.509 authority key-id")
1101 if rest, err := asn1.Unmarshal(e.Value, &policies); err != nil {
1102 return nil, err
1104 return nil, errors.New("x509: trailing data after X.509 certificate policies")
1118 if rest, err := asn1.Unmarshal(e.Value, &aia); err != nil {
1119 return nil, err
1121 return nil, errors.New("x509: trailing data after X.509 authority information")
1145 return out, nil
1152 if err != nil {
1153 return nil, err
1156 return nil, asn1.SyntaxError{Msg: "trailing data"}
1171 if err != nil {
1172 return nil, err
1180 if err != nil {
1181 return nil, err
1186 return ret, nil
1258 if ip == nil {
1286 if err != nil {
1308 if err != nil {
1325 if err != nil {
1334 if err != nil {
1343 if err != nil {
1366 if err != nil {
1376 if err != nil {
1390 if err != nil {
1407 if err != nil {
1430 if err != nil {
1439 return append(ret[:n], template.ExtraExtensions...), nil
1444 return cert.RawSubject, nil
1486 if err != nil {
1535 return nil, errors.New("x509: certificate private key does not implement crypto.Signer")
1539 if err != nil {
1540 return nil, err
1544 if err != nil {
1545 return nil, err
1553 if err != nil {
1558 if err != nil {
1563 if err != nil {
1575 PublicKey: publicKeyInfo{nil, publicKeyAlgorithm, encodedPublicKey},
1580 if err != nil {
1588 digest := h.Sum(nil)
1592 if err != nil {
1597 nil,
1618 if block != nil && block.Type == pemType {
1628 if rest, err := asn1.Unmarshal(derBytes, certList); err != nil {
1629 return nil, err
1631 return nil, errors.New("x509: trailing data after CRL")
1633 return certList, nil
1641 return nil, errors.New("x509: certificate private key does not implement crypto.Signer")
1645 if err != nil {
1646 return nil, err
1663 if err != nil {
1670 if err != nil {
1676 digest := h.Sum(nil)
1680 if err != nil {
1760 if err != nil {
1761 return nil, err
1764 return nil, errors.New("x509: failed to unmarshall raw CSR Attributes")
1766 return rawAttributes, nil
1777 if err == nil && len(rest) == 0 {
1796 return nil, errors.New("x509: certificate private key does not implement crypto.Signer")
1802 if err != nil {
1803 return nil, err
1809 if err != nil {
1810 return nil, err
1818 if err != nil {
1819 return nil, err
1891 if err != nil {
1897 if err != nil {
1915 if err != nil {
1922 digest := h.Sum(nil)
1926 if err != nil {
1946 if err != nil {
1947 return nil, err
1949 return nil, asn1.SyntaxError{Msg: "trailing data"}
1973 if err != nil {
1974 return nil, err
1978 if rest, err := asn1.Unmarshal(in.TBSCSR.Subject.FullBytes, &subject); err != nil {
1979 return nil, err
1981 return nil, errors.New("x509: trailing data after X.509 Subject")
2003 return nil, errors.New("x509: extension attribute contained non-OCTET STRING data")
2015 if err != nil {
2016 return nil, err
2022 return out, nil