MCPcopy
hub / github.com/kubeedge/kubeedge / SignCertsOptionsWithCSR

Function SignCertsOptionsWithCSR

pkg/security/certs/types.go:72–82  ·  view source on GitHub ↗
(csrDER, caDER, caKeyDER []byte, usages []x509.ExtKeyUsage, expiration time.Duration)

Source from the content-addressed store, hash-verified

70}
71
72func SignCertsOptionsWithCSR(csrDER, caDER, caKeyDER []byte, usages []x509.ExtKeyUsage, expiration time.Duration) SignCertsOptions {
73 return SignCertsOptions{
74 csrDER: csrDER,
75 caDER: caDER,
76 caKeyDER: caKeyDER,
77 cfg: certutil.Config{
78 Usages: usages,
79 },
80 expiration: expiration,
81 }
82}
83
84func SignCertsOptionsWithK8sCSR(csrDER []byte, usages []x509.ExtKeyUsage, expiration time.Duration) SignCertsOptions {
85 return SignCertsOptions{

Callers 6

signEdgeCertFunction · 0.92
TestVerifyCertFunction · 0.92
genFakeCertsFunction · 0.92
TestSignCertsFunction · 0.85
TestSignX509CertsFunction · 0.85

Calls

no outgoing calls

Tested by 5

TestVerifyCertFunction · 0.74
genFakeCertsFunction · 0.74
TestSignCertsFunction · 0.68
TestSignX509CertsFunction · 0.68