MCPcopy Create free account
hub / github.com/apple/foundationdb / printPrivateKey

Function printPrivateKey

flow/MkCert.cpp:110–115  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

108}
109
110void printPrivateKey(FILE* out, StringRef privateKeyPem) {
111 auto key = PrivateKey(PemEncoded{}, privateKeyPem);
112 auto bio = AutoCPointer(::BIO_new_fp(out, BIO_NOCLOSE), &::BIO_free);
113 OSSL_ASSERT(bio);
114 OSSL_ASSERT(0 < ::EVP_PKEY_print_private(bio, key.nativeHandle(), 0, nullptr));
115}
116
117std::shared_ptr<X509> readX509CertPem(StringRef x509CertPem) {
118 ASSERT(!x509CertPem.empty());

Callers 1

printPrivateKeyMethod · 0.85

Calls 3

PrivateKeyClass · 0.85
AutoCPointerClass · 0.85
nativeHandleMethod · 0.45

Tested by

no test coverage detected