New-MgmtSvcSelfSignedCertificate

New-MgmtSvcSelfSignedCertificate

Creates a self-signed certificate.

Syntax

Parameter Set: Default
New-MgmtSvcSelfSignedCertificate -StoreLocation {CurrentUser | LocalMachine} -StoreName {AddressBook | AuthRoot | CertificateAuthority | Disallowed | My | Root | TrustedPeople | TrustedPublisher} -Subject <String> [-Password <SecureString> ] [ <CommonParameters>]


 

Detailed Description

The New-MgmtSvcSelfSignedCertificate cmdlet creates a self-signed certificate.

Parameters

-Password<SecureString>

Specifies a password as a secure string object.

 

Aliases

none

Required?

false

Position?

named

Default Value

none

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

 

-StoreLocation<StoreLocation>

Specifies the store location for the certificate. Valid values for this parameter are:

-- CurrentUser

-- LocalMachine

The acceptable values for this parameter are:

 

CurrentUser

 

LocalMachine

 

 

 

Aliases

none

Required?

true

Position?

named

Default Value

none

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

 

-StoreName<StoreName>

Specifies the store name for the certificate. Valid values for this parameter are:

-- AddressBook

-- AuthRoot

-- CertificateAuthority

-- Disallowed

-- My

-- Root

-- TrustedPeople

-- TrustedPublisher

The acceptable values for this parameter are:

 

AddressBook

 

AuthRoot

 

CertificateAuthority

 

Disallowed

 

My

 

Root

 

TrustedPeople

 

TrustedPublisher

 

 

 

Aliases

none

Required?

true

Position?

named

Default Value

none

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

 

-Subject<String>

Specifies a subject for the certificate.

 

Aliases

none

Required?

true

Position?

named

Default Value

none

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

 

<CommonParameters>

This cmdlet supports the common parameters: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, and -OutVariable. For more information, see about_CommonParameters.

Examples

PS C:\> $Password = ConvertTo-SecureString "PassWord01!" -AsPlainText -Force 

PS C:\> New-MgmtSvcSelfSignedCertificate -StoreLocation "LocalMachine" -StoreName "Root" -Subject "CN=Admin,DC=Contoso,DC=com" -Password $Password