Sdílet prostřednictvím


Konfigurace certifikátů služeb pomocí rutin technologie Windows Server AppFabric

Toto téma popisuje, jak lze konfigurovat certifikáty zabezpečení pro aplikaci nebo službu pomocí rutin technologie AppFabric.

Chcete-li interaktivně spustit rutinu technologie AppFabric, otevřete konzolu prostředí Windows PowerShell pro technologii AppFabric, zadejte příslušnou rutinu a stiskněte klávesu ENTER. Další informace o spouštění rutin naleznete v tématu Spouštění rutin technologie Windows Server AppFabric.

Nastavení certifikátu zabezpečení

V konzole prostředí Windows PowerShell můžete spuštěním rutiny Set-ASAppServiceCertificate nastavit certifikát, který má služba používat, pokud má nějaké zabezpečené koncové body vyžadující certifikát. Při použití této rutiny se neověřuje, zda koncový bod služby potřebuje certifikát služby. Neověřuje se ani to, zda vybraný certifikát existuje.

Možnosti syntaxe u rutiny Set-ASAppServiceCertificate:

Syntaxe 1

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

Syntaxe 2

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

Syntaxe 3

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

Syntaxe 4

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

Syntaxe 5

Set-ASAppServiceCertificate [-FindType <X509FindType>] [-FindValue <String>] [-Root] [-StoreLocation <StoreLocation>] [-StoreName <StoreName>] [-UseInherited] [<CommonParameters>]
Parametr Popis

[-SiteName] <Řetězec> [[-VirtualPath] <Řetězec>], [-Uri] <IdentifikátorURI>, -ApplicationObject <InformaceOAplikaci> nebo -ServiceObject <InformaceOSlužbě>

Operační obor rutiny, který lze přeložit jako službu

-FindValue

Povinný parametr. Hledaná hodnota certifikátu, který bude použit pro ověřování a podepisování služby.

-StoreLocation

Nepovinný parametr. Může mít hodnotu LocalMachine nebo CurrentUser.

-StoreName

Nepovinný parametr. Mezi povolené hodnoty patří AddressBook, AuthRoot, CertificateAuthority, Disallowed, My, Root, TrustedPeople a TrustedPublisher.

-X509FindType

Nepovinný parametr. Mezi povolené hodnoty patří FindByThumbprint, FindBySubjectName, FindBySubjectDistinguishedName, FindByIssuerName, FindByIssuerDistinguishedName, FindBySerialNumber, FindByTimeValid, FindByTimeNotYetValid, FindByTemplateName, FindByApplicationPolicy, FindByCertificatePolicy, FindByExtension, FindByKeyUsage a FindBySubjectKeyIdentifier.

-CertificateNavigationProviderItem

Nepovinný parametr. Pokud je zadán, bude certifikát určený tímto objektem použit pro službu zadanou v příkazovém řádku.

-UseInherited

Pokud je zadán tento parametr, nebude použitý certifikát definován místně, nýbrž zděděn z nadřazené úrovně. Je-li například definován certifikát na úrovni webu a jiný certifikát na úrovni aplikace, mohli byste přejít na úroveň aplikace a spuštěním rutiny Set-ASAppServiceCertificate -UseInherited zajistit, aby certifikát nebyl nadále definován na úrovni aplikace (tedy aby byl zděděn certifikát definovaný na úrovni webu).

Načtení certifikátu zabezpečení

V konzole prostředí Windows PowerShell můžete spuštěním rutiny Get-ASAppServiceCertificate načíst informace, na základě kterých se vyhledá certifikát používaný zabezpečenými koncovými body služby. Tato rutina vrátí buď hodnotu Null, nebo objekt ServiceCertificateInfo, který popisuje certifikát služby.

Možnosti syntaxe rutiny Get-ASAppServiceCertificate:

Syntaxe 1

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

Syntaxe 2

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

Syntaxe 3

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

Syntaxe 4

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

Syntaxe 5

Get-ASAppServiceCertificate [-Root] [<CommonParameters>]
Parametr Popis

[-SiteName] <Řetězec> [[-VirtualPath] <Řetězec>], [-Uri] <IdentifikátorURI>, -ApplicationObject <InformaceOAplikaci>, -ServiceObject <InformaceOSlužbě> nebo -Root

Operační obor rutiny, který lze přeložit jako službu

  2011-12-05