HPE Developer Community Portal

Adding certificates to the trust store

Add certificates to the trust store by using the Add-HPESvtCertificate cmdlet. You can specify the path to the certificate file or an X509Certificate2 object. The certificate file can be a PEM or a DER file. To use the Add-HPESvtCertificate cmdlet, you must first authenticate.

The following example shows how add a certificate called test-node.pem by path. It assumes that you have already authenticated.

PS C:\> Add-HPESvtCertificate -Path c:\temp\test-node.pem

certificate : -----BEGIN CERTIFICATE-----
              MIIELTCCAxWgAwIBAgIJAMptn/02hezjMA0GCSqGSIb3DQEBCwUAMIGsMQswCQYD
              VQQGEwJVUzEWMBQGA1UECAwNTWFzc2FjaHVzZXR0czEUMBIGA1UEBwwLV2VzdGJv
              W8rc/ZJmzmxtOmM1DPDCL6RpINS1V4ouJIF5DHo8kzP1UjZjHQcCAwEAAaNQME4w
              CQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG
              AQUFBwMCMBUGA1UdEQQOMAyHBAqQAWeHBArPAfswDQYJKoZIhvcNAQELBQADggEB
              AKkXh9z6wo5Mt2zyDrh2p252AwUTmILLD7+YgGxU1stpjFaVlKL7wiEsW4/g37+J
  
     .
     .
     .
              -----END CERTIFICATE-----
hash        : 47ca6deb5880fd26ec4f546b3884aa65c78590df
subject     : EMAILADDRESS=security@myco.com,CN=omnicube.xxx.us-east.myco.local,O=myco,L=mycity,ST=mystate,C=US
issuer      : EMAILADDRESS=security@myco.com, CN=omnicubexx.us-east.myco.local, O=myco, L=mycity, ST=mystate, C=US
serialno    : ca6d9ffd3685ece2

This example shows how to add a root certificate by using an X509Certificate2 object:

$newrootcert = [System.Security.Cryptography.X509Certificates.X509Certificate2]::New($newrootpath)
Add-HPESvtCertificate -Certificate $newrootcert

Optionally, you can pipe the parameter to Add-HPESvtCertificate instead of passing it as an argument. For example:

'test.pem' | Add-HPESvtCertificate

or

$newrootcert | Add-HPESvtCertificate

Blog feed