Directories
¶
| Path | Synopsis |
|---|---|
|
Package client is a cross-platform client for the signer binary (a.k.a."EnterpriseCertSigner").
|
Package client is a cross-platform client for the signer binary (a.k.a."EnterpriseCertSigner"). |
|
util
Package util provides helper functions for the client.
|
Package util provides helper functions for the client. |
|
This package is intended to be compiled into a C shared library for use by non-Golang clients to perform certificate and signing operations.
|
This package is intended to be compiled into a C shared library for use by non-Golang clients to perform certificate and signing operations. |
|
Package darwin contains a darwin-specific client for accessing the keychain APIs directly, bypassing the RPC mechanism of the universal client.
|
Package darwin contains a darwin-specific client for accessing the keychain APIs directly, bypassing the RPC mechanism of the universal client. |
|
Package main implements a local forwarding proxy (ECPProxy) that uses an Enterprise Certificate Proxy (ECP) client to handle mTLS handshakes.
|
Package main implements a local forwarding proxy (ECPProxy) that uses an Enterprise Certificate Proxy (ECP) client to handle mTLS handshakes. |
|
internal
|
|
|
signer/darwin
command
Signer.go is a net/rpc server that listens on stdin/stdout, exposing methods that perform device certificate signing for Mac OS using keychain utils.
|
Signer.go is a net/rpc server that listens on stdin/stdout, exposing methods that perform device certificate signing for Mac OS using keychain utils. |
|
signer/darwin/keychain
Package keychain contains functions for retrieving certificates from the Darwin Keychain.
|
Package keychain contains functions for retrieving certificates from the Darwin Keychain. |
|
signer/linux
command
Signer.go is a net/rpc server that listens on stdin/stdout, exposing methods that perform device certificate signing for Linux using PKCS11 shared library.
|
Signer.go is a net/rpc server that listens on stdin/stdout, exposing methods that perform device certificate signing for Linux using PKCS11 shared library. |
|
signer/linux/pkcs11
pkcs11 provides helpers for working with certificates via PKCS#11 APIs provided by go-pkcs11
|
pkcs11 provides helpers for working with certificates via PKCS#11 APIs provided by go-pkcs11 |
|
signer/test
command
signer.go is a net/rpc server that listens on stdin/stdout, exposing mock methods for testing client.go.
|
signer.go is a net/rpc server that listens on stdin/stdout, exposing mock methods for testing client.go. |
|
signer/util
Package util provides helper functions for the signer.
|
Package util provides helper functions for the signer. |
|
signer/windows
command
Signer.go is a net/rpc server that listens on stdin/stdout, exposing methods that perform device certificate signing for Windows OS using ncrypt utils.
|
Signer.go is a net/rpc server that listens on stdin/stdout, exposing methods that perform device certificate signing for Windows OS using ncrypt utils. |
|
signer/windows/ncrypt
Package ncrypt provides wrappers around ncrypt.h functions.
|
Package ncrypt provides wrappers around ncrypt.h functions. |
|
Package linux contains a linux-specific client for accessing the PKCS#11 APIs directly, bypassing the RPC-mechanism of the universal client.
|
Package linux contains a linux-specific client for accessing the PKCS#11 APIs directly, bypassing the RPC-mechanism of the universal client. |
|
Package windows contains a windows-specific client for accessing the ncrypt APIs directly, bypassing the RPC-mechanism of the universal client.
|
Package windows contains a windows-specific client for accessing the ncrypt APIs directly, bypassing the RPC-mechanism of the universal client. |
Click to show internal directories.
Click to hide internal directories.