C# 클래스 WixSharp.Certificate

This class defines website certificate attributes. It is a close equivalent of Certificate WiX element.
상속: WixEntity
파일 보기 프로젝트 열기: Eun/WixSharp

공개 프로퍼티들

프로퍼티 타입 설명
BinaryKey string
CertificatePath string
Feature Feature
Name string
Overwrite bool?
PFXPassword string
Request bool?
StoreLocation StoreLocation
StoreName StoreName

공개 메소드들

메소드 설명
Certificate ( ) : System

Creates an instance of Certificate

Certificate ( Feature feature, string name, StoreLocation storeLocation, StoreName storeName, string binaryKey ) : System

Creates an instance of Certificate where the certificate is a binary resource

Certificate ( Feature feature, string name, StoreLocation storeLocation, StoreName storeName, string certificatePath, bool request ) : System

Creates an instance of Certificate where the certificate is requested or exists at the specified path

Certificate ( Id id, Feature feature, string name, StoreLocation storeLocation, StoreName storeName, string binaryKey ) : System

Creates an instance of Certificate where the certificate is a binary resource

Certificate ( Id id, Feature feature, string name, StoreLocation storeLocation, StoreName storeName, string certificatePath, bool request ) : System

Creates an instance of Certificate where the certificate is requested or exists at the specified path

Certificate ( Id id, string name, StoreLocation storeLocation, StoreName storeName, string binaryKey ) : System

Creates an instance of Certificate where the certificate is a binary resource

Certificate ( Id id, string name, StoreLocation storeLocation, StoreName storeName, string certificatePath, bool request ) : System

Creates an instance of Certificate where the certificate is requested or exists at the specified path

Certificate ( string name, StoreLocation storeLocation, StoreName storeName, string binaryKey ) : System

Creates an instance of Certificate where the certificate is a binary resource

Certificate ( string name, StoreLocation storeLocation, StoreName storeName, string certificatePath, bool authorityRequest ) : System

Creates an instance of Certificate where the certificate is requested or exists at the specified path

ToXml ( ) : System.Xml.Linq.XContainer[]

Emits WiX XML.

메소드 상세

Certificate() 공개 메소드

Creates an instance of Certificate
public Certificate ( ) : System
리턴 System

Certificate() 공개 메소드

Creates an instance of Certificate where the certificate is a binary resource
public Certificate ( Feature feature, string name, StoreLocation storeLocation, StoreName storeName, string binaryKey ) : System
feature Feature The feature.
name string The name.
storeLocation StoreLocation The store location.
storeName StoreName Name of the store.
binaryKey string The binary key.
리턴 System

Certificate() 공개 메소드

Creates an instance of Certificate where the certificate is requested or exists at the specified path
public Certificate ( Feature feature, string name, StoreLocation storeLocation, StoreName storeName, string certificatePath, bool request ) : System
feature Feature The feature.
name string The name.
storeLocation StoreLocation The store location.
storeName StoreName Name of the store.
certificatePath string The certificate path.
request bool if set to true [request].
리턴 System

Certificate() 공개 메소드

Creates an instance of Certificate where the certificate is a binary resource
public Certificate ( Id id, Feature feature, string name, StoreLocation storeLocation, StoreName storeName, string binaryKey ) : System
id Id The identifier.
feature Feature The feature.
name string The name.
storeLocation StoreLocation The store location.
storeName StoreName Name of the store.
binaryKey string The binary key.
리턴 System

Certificate() 공개 메소드

Creates an instance of Certificate where the certificate is requested or exists at the specified path
public Certificate ( Id id, Feature feature, string name, StoreLocation storeLocation, StoreName storeName, string certificatePath, bool request ) : System
id Id The identifier.
feature Feature The feature.
name string The name.
storeLocation StoreLocation The store location.
storeName StoreName Name of the store.
certificatePath string The certificate path.
request bool if set to true [request].
리턴 System

Certificate() 공개 메소드

Creates an instance of Certificate where the certificate is a binary resource
public Certificate ( Id id, string name, StoreLocation storeLocation, StoreName storeName, string binaryKey ) : System
id Id The identifier.
name string The name.
storeLocation StoreLocation The store location.
storeName StoreName Name of the store.
binaryKey string The binary key.
리턴 System

Certificate() 공개 메소드

Creates an instance of Certificate where the certificate is requested or exists at the specified path
public Certificate ( Id id, string name, StoreLocation storeLocation, StoreName storeName, string certificatePath, bool request ) : System
id Id The identifier.
name string The name.
storeLocation StoreLocation The store location.
storeName StoreName Name of the store.
certificatePath string The certificate path.
request bool if set to true [request].
리턴 System

Certificate() 공개 메소드

Creates an instance of Certificate where the certificate is a binary resource
/// name;name is a null reference or empty /// or /// binaryKey;binaryKey is a null reference or empty ///
public Certificate ( string name, StoreLocation storeLocation, StoreName storeName, string binaryKey ) : System
name string The name.
storeLocation StoreLocation The store location.
storeName StoreName Name of the store.
binaryKey string The binary key.
리턴 System

Certificate() 공개 메소드

Creates an instance of Certificate where the certificate is requested or exists at the specified path
name;name is a null reference or empty /// or /// certificatePath;certificatePath is a null reference or empty
public Certificate ( string name, StoreLocation storeLocation, StoreName storeName, string certificatePath, bool authorityRequest ) : System
name string The name.
storeLocation StoreLocation The store location.
storeName StoreName Name of the store.
certificatePath string The certificate path.
authorityRequest bool if set to true [authority request].
리턴 System

ToXml() 공개 메소드

Emits WiX XML.
public ToXml ( ) : System.Xml.Linq.XContainer[]
리턴 System.Xml.Linq.XContainer[]

프로퍼티 상세

BinaryKey 공개적으로 프로퍼티

The Id of a Binary instance that is the certificate to be installed
public string BinaryKey
리턴 string

CertificatePath 공개적으로 프로퍼티

If the Request attribute is false then this attribute is the path to the certificate file outside of the package. If the Request attribute is true then this attribute is the certificate authority to request the certificate from.
public string CertificatePath
리턴 string

Feature 공개적으로 프로퍼티

the WebSite belongs to.
public Feature,WixSharp Feature
리턴 Feature

Name 공개적으로 프로퍼티

The name of the certificate being installed
public string Name
리턴 string

Overwrite 공개적으로 프로퍼티

Flag to indicate if the certificate should be overwritten.
public bool? Overwrite
리턴 bool?

PFXPassword 공개적으로 프로퍼티

If the Binary stream or path to the file outside of the package is a password protected PFX file, the password for that PFX must be specified here.
public string PFXPassword
리턴 string

Request 공개적으로 프로퍼티

This attribute controls whether the CertificatePath attribute is a path to a certificate file (Request=false) or the certificate authority to request the certificate from (Request=true).
public bool? Request
리턴 bool?

StoreLocation 공개적으로 프로퍼티

Sets the certificate StoreLocation.
public StoreLocation StoreLocation
리턴 StoreLocation

StoreName 공개적으로 프로퍼티

Sets the certificate StoreName.
public StoreName StoreName
리턴 StoreName