Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
PKI --KEYID(1)			   strongSwan			  PKI --KEYID(1)

NAME
     pki --keyid - Calculate key identifiers of a key or certificate

SYNOPSIS
     pki --keyid [--in file|--keyid hex] [--type type] [--id id-type]
		 [--format format] [--debug level]
     pki --keyid --options file
     pki --keyid -h | --help

DESCRIPTION
     This  sub-command	of pki(1) calculates key identifiers of private keys and
     certificates.

OPTIONS
     -h, --help
	    Print usage information with a summary of the available options.

     -v, --debug level
	    Set debug level, default: 1.

     -+, --options file
	    Read command line options from file.

     -i, --in file
	    Input file. If not given the input is read from STDIN.

     -x, --keyid hex
	    Smartcard or TPM private key object handle in hex format with an op-
	    tional 0x prefix.

     -t, --type type
	    Type of input. One of priv (private key),  rsa  (RSA  private  key),
	    ecdsa  (ECDSA  private  key), pub (public key), pkcs10 (PKCS#10 cer-
	    tificate request), x509 (X.509 certificate), defaults to priv.

     -I, --id id-type
	    Type of identifier. One of all (all identifiers), spk (SHA-1 hash of
	    subjectPublicKey), spki (SHA-1 hash  of  subjectPublicKeyInfo),  de-
	    faults to all.

     -f, --format format
	    Output  format. One of pretty (user-readable output), hex (hexadeci-
	    mal encoding), base64 (Base64 encoding), bin (raw binary data),  de-
	    faults to pretty.

EXAMPLES
     Calculate key identifiers of an RSA private key:

       $ pki --keyid --in key.der
       subjkey (SHA-1 of subjectPublicKey):
		    6a:9c:74:d1:f8:89:79:89:f6:5a:94:e9:89:f1...
       keyid (SHA-1 of subjectPublicKeyInfo):
		    6e:55:dc:7e:9c:a5:58:d9:5b:e3:c7:13:14:e1...

     Calculate key identifiers of an X.509 certificate:

       $ pki --keyid --in cert.der --type x509
       subjkey (SHA-1 of subjectPublicKey):
		    6a:9c:74:d1:f8:89:79:89:f6:5a:94:e9:89:f1...
       keyid (SHA-1 of subjectPublicKeyInfo):
		    6e:55:dc:7e:9c:a5:58:d9:5b:e3:c7:13:14:e1...

     Calculate keyid in simple hex encoding of an X.509 certificate:

       $ pki --keyid --in cert.der --type x509 --id spki --format hex
       6e55dc7e9ca558d95be3c71314e1...

SEE ALSO
     pki(1)

6.0.7				   2019-04-29			  PKI --KEYID(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=pki---keyid&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help