
    =                         S r SSKJr  SSKJr  SSKJr  SSKrSSKJr  SSKJ	r	  SSK
Jr   " S	 S
\R                  5      rg)zKCommand to create an enterprise-certificate configuration file for Windows.    )absolute_import)division)unicode_literalsN)base)enterprise_certificate_config)"AddCommonEnterpriseCertConfigFlagsc                   V    \ rS rSrSrS\R                  " S5      0r\S 5       r	S r
Srg)	CreateWindowsConfig   zCreate an enterprise-certificate configuration file for Windows.

This command creates a configuration file used by gcloud to use the
enterprise-certificate-proxy component for mTLS.
EXAMPLESz          To create a credential configuration run:

            $ {command} --issuer=$CERT_ISSUER --store=$STORE --provider=$PROVIDER
          c                     [        U5        UR                  SSSS9  UR                  SSSS9  UR                  SSSS9  g )	Nz--issuerzThe certificate issuer.T)helprequiredz--storezThe Windows secure store.z
--providerz"The Windows secure store provider.)r   add_argument)clsparsers     @lib/surface/auth/enterprise_certificate_config/create/windows.pyArgsCreateWindowsConfig.Args-   sb    &v.
&   (   1      c                 t    [         R                  " [         R                  R                  40 [	        U5      D6  g )N)r   create_config
ConfigTypeMYSTOREvars)selfargss     r   RunCreateWindowsConfig.RunB   s+    !//%0088<@Jr    N)__name__
__module____qualname____firstlineno____doc__textwrapdedentdetailed_helpclassmethodr   r   __static_attributes__r    r   r   r
   r
      s<     (//-  (r   r
   )r%   
__future__r   r   r   r&   googlecloudsdk.callioper   googlecloudsdk.command_lib.authr   %googlecloudsdk.command_lib.auth.flagsr   CreateCommandr
   r    r   r   <module>r0      s2    R &  '  ( I T)$,, )r   