다음을 통해 공유


AppFabric Cmdlet을 사용하여 서비스 인증서 구성

이 항목에서는 AppFabric cmdlet을 사용하여 응용 프로그램 또는 서비스의 보안 인증서를 구성하는 방법을 설명합니다.

AppFabric cmdlet을 대화식으로 실행하려면 AppFabric용 Windows PowerShell 콘솔을 열고 해당 cmdlet을 입력한 다음 Enter 키를 누릅니다. cmdlet 실행에 대한 자세한 내용은 AppFabric Cmdlet 실행을 참조하십시오.

보안 인증서를 설정하려면

Windows PowerShell 콘솔에서 Set-ASAppServiceCertificate cmdlet을 실행하여 서비스에 인증서가 필요한 보안 끝점이 있는 경우 서비스가 사용할 인증서를 설정합니다. 이 cmdlet을 사용하면 서비스 끝점에서 서비스 인증서를 필요로 하는지에 대해 유효성 검사를 하지 않습니다. 또한 선택한 인증서가 있는지에 대한 유효성 검사도 하지 않습니다.

Set-ASAppServiceCertificate의 구문 옵션:

구문 1

Set-ASAppServiceCertificate [-SiteName] <String> [[-VirtualPath] <String>] [-FindType <X509FindType>] [-FindValue <String>] [-StoreLocation <StoreLocation>] [-StoreName <StoreName>] [-UseInherited] [<CommonParameters>]

구문 2

Set-ASAppServiceCertificate [-Uri] <Uri> [-FindType <X509FindType>] [-FindValue <String>] [-StoreLocation <StoreLocation>] [-StoreName <StoreName>] [-UseInherited] [<CommonParameters>]

구문 3

Set-ASAppServiceCertificate -ApplicationObject <ApplicationInfo> [-FindType <X509FindType>] [-FindValue <String>] [-StoreLocation <StoreLocation>] [-StoreName <StoreName>] [-UseInherited] [<CommonParameters>]

구문 4

Set-ASAppServiceCertificate -ServiceObject <ServiceInfo> [-FindType <X509FindType>] [-FindValue <String>] [-StoreLocation <StoreLocation>] [-StoreName <StoreName>] [-UseInherited] [<CommonParameters>]

구문 5

Set-ASAppServiceCertificate [-FindType <X509FindType>] [-FindValue <String>] [-Root] [-StoreLocation <StoreLocation>] [-StoreName <StoreName>] [-UseInherited] [<CommonParameters>]
매개 변수 설명

[-SiteName] <String> [[-VirtualPath] <String>]. [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> 또는 -ServiceObject <ServiceInfo>

서비스를 확인하는 Cmdlet 작동 범위

-FindValue

필수. 서비스 인증 및 서명에 사용할 인증서의 조회 값입니다.

–StoreLocation

선택 사항입니다. LocalMachine 또는 CurrentUser

- StoreName

선택 사항입니다. 허용되는 값은 AddressBook, AuthRoot, CertificateAuthority, Disallowed, My, Root, TrustedPeople 및 TrustedPublisher입니다.

-X509FindType

선택 사항입니다. 허용되는 값은 FindByThumbprint, FindBySubjectName, FindBySubjectDistinguishedName, FindByIssuerName, FindByIssuerDistinguishedName, FindBySerialNumber, FindByTimeValid, FindByTimeNotYetValid, FindByTemplateName, FindByApplicationPolicy, FindByCertificatePolicy, FindByExtension, FindByKeyUsage 및 FindBySubjectKeyIdentifier입니다.

-CertificateNavigationProviderItem

선택 사항입니다. 지정된 경우 이 개체가 지정한 인증서를 명령줄에서 지정한 서비스에 사용합니다.

-UseInherited

지정된 경우 사용 중인 인증서는 로컬로 정의되지 않고 부모 수준에서 상속됩니다. 예를 들어, 한 인증서는 사이트 범위에서 정의되고 다른 인증서는 응용 프로그램 범위에서 정의되면 응용 프로그램 범위로 이동해서 Set-ASAppServiceCertificate –UseInherited를 실행하여 인증서가 더 이상 응용 프로그램 범위에서 정의되지 않도록 합니다(즉, 사이트 범위에서 정의된 인증서가 상속됩니다.).

보안 인증서를 얻으려면

Windows PowerShell 콘솔에서 Get-ASAppServiceCertificate cmdlet을 실행하여 서비스 보안 끝점에서 사용할 인증서를 찾기 위한 정보를 검색합니다. 이 cmdlet은 Null 또는 서비스 인증서를 설명하는 ServiceCertificateInfo 개체 중 하나를 반환합니다.

Get-ASAppServiceCertificate의 구문 옵션:

구문 1

Get-ASAppServiceCertificate [-SiteName] <String> [[-VirtualPath] <String>] [<CommonParameters>]

구문 2

Get-ASAppServiceCertificate [-Uri] <Uri> [<CommonParameters>]

구문 3

Get-ASAppServiceCertificate -ApplicationObject <ApplicationInfo> [<CommonParameters>]

구문 4

Get-ASAppServiceCertificate -ServiceObject <ServiceInfo> [<CommonParameters>]

구문 5

Get-ASAppServiceCertificate [-Root] [<CommonParameters>]
매개 변수 설명

[-SiteName] <String> [[-VirtualPath] <String>]. [-Uri] <Uri>, -ApplicationObject <ApplicationInfo>, -ServiceObject <ServiceInfo> 또는 -Root

서비스를 확인하는 Cmdlet 작동 범위

  2012-03-05