메소드 | 설명 | |
---|---|---|
AmazonS3EncryptionClient ( |
Constructs AmazonS3EncryptionClient with AWS Credentials, AmazonS3CryptoConfiguration Configuration object and Encryption materials
|
|
AmazonS3EncryptionClient ( |
Constructs AmazonS3EncryptionClient with AWS Credentials and Encryption materials.
|
|
AmazonS3EncryptionClient ( |
Constructs AmazonS3EncryptionClient with AWS Credentials, Region and Encryption materials
|
|
AmazonS3EncryptionClient ( Amazon.S3.Encryption.AmazonS3CryptoConfiguration config, |
Constructs AmazonS3EncryptionClient with the Encryption materials, AmazonS3 CryptoConfiguration object and credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.
|
|
AmazonS3EncryptionClient ( |
Constructs AmazonS3EncryptionClient with the Encryption materials and credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.
|
|
AmazonS3EncryptionClient ( RegionEndpoint region, |
Constructs AmazonS3EncryptionClient with the Encryption materials and credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.
|
|
AmazonS3EncryptionClient ( string awsAccessKeyId, string awsSecretAccessKey, Amazon.S3.Encryption.AmazonS3CryptoConfiguration config, |
Constructs AmazonS3EncryptionClient with AWS Access Key ID, Secret Key, AmazonS3 CryptoConfiguration object and Encryption materials.
|
|
AmazonS3EncryptionClient ( string awsAccessKeyId, string awsSecretAccessKey, |
Constructs AmazonS3EncryptionClient with AWS Access Key ID, AWS Secret Key and Encryption materials
|
|
AmazonS3EncryptionClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region, |
Constructs AmazonS3EncryptionClient with AWS Access Key ID, AWS Secret Key, Region and Encryption materials
|
|
AmazonS3EncryptionClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, Amazon.S3.Encryption.AmazonS3CryptoConfiguration config, |
Constructs AmazonS3EncryptionClient with AWS Access Key ID, Secret Key, SessionToken AmazonS3EncryptionClient CryptoConfiguration object and Encryption materials.
|
|
AmazonS3EncryptionClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, |
Constructs AmazonS3EncryptionClient with AWS Access Key ID, Secret Key, SessionToken and Encryption materials.
|
|
AmazonS3EncryptionClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region, |
Constructs AmazonS3EncryptionClient with AWS Access Key ID, Secret Key, SessionToken, Region and Encryption materials.
|
메소드 | 설명 | |
---|---|---|
ProcessPreRequestHandlers ( |
Performs encryption for PutObject and MultiPartUpload, also adding encryption information to object metadata or instruction file
|
|
ProcessRequestHandlers ( IRequest request ) : void |
Adds user agent to headers
|
|
ProcessResponseHandlers ( |
Performs decryption of data by getting encryption information from object metadata or instruction file.
|
메소드 | 설명 | |
---|---|---|
DecryptObjectUsingInstructionFile ( |
Updates object where the object input stream contains the decrypted contents.
|
|
DecryptObjectUsingMetadata ( |
Updates object where the object input stream contains the decrypted contents.
|
|
GenerateEncryptedObjectRequestUsingInstructionFile ( |
Updates the request where the instruction file contains encryption information and the input stream contains the encrypted object contents.
|
|
GenerateEncryptedObjectRequestUsingMetadata ( |
Updates the request where the metadata contains encryption information and the input stream contains the encrypted object contents.
|
|
GenerateEncryptedUploadPartRequest ( |
Updates the request where the input stream contains the encrypted object contents.
|
public AmazonS3EncryptionClient ( |
||
credentials | AWS Credentials | |
config | Amazon.S3.Encryption.AmazonS3CryptoConfiguration | The AmazonS3EncryptionClient CryptoConfiguration Object |
materials | /// The encryption materials to be used to encrypt and decrypt envelope key. /// | |
리턴 | Amazon.Runtime |
public AmazonS3EncryptionClient ( |
||
credentials | AWS Credentials | |
materials | /// The encryption materials to be used to encrypt and decrypt envelope key. /// | |
리턴 | Amazon.Runtime |
public AmazonS3EncryptionClient ( |
||
credentials | AWS Credentials | |
region | RegionEndpoint | The region to connect. |
materials | /// The encryption materials to be used to encrypt and decrypt envelope key. /// | |
리턴 | Amazon.Runtime |
public AmazonS3EncryptionClient ( Amazon.S3.Encryption.AmazonS3CryptoConfiguration config, |
||
config | Amazon.S3.Encryption.AmazonS3CryptoConfiguration | /// The AmazonS3EncryptionClient CryptoConfiguration Object /// |
materials | /// The encryption materials to be used to encrypt and decrypt envelope key. /// | |
리턴 | Amazon.Runtime |
public AmazonS3EncryptionClient ( |
||
materials | /// The encryption materials to be used to encrypt and decrypt envelope key. /// | |
리턴 | Amazon.Runtime |
public AmazonS3EncryptionClient ( RegionEndpoint region, |
||
region | RegionEndpoint | /// The region to connect. /// |
materials | /// The encryption materials to be used to encrypt and decrypt envelope key. /// | |
리턴 | Amazon.Runtime |
public AmazonS3EncryptionClient ( string awsAccessKeyId, string awsSecretAccessKey, Amazon.S3.Encryption.AmazonS3CryptoConfiguration config, |
||
awsAccessKeyId | string | AWS Access Key ID |
awsSecretAccessKey | string | AWS Secret Access Key |
config | Amazon.S3.Encryption.AmazonS3CryptoConfiguration | The AmazonS3EncryptionClient CryptoConfiguration Object |
materials | The encryption materials to be used to encrypt and decrypt envelope key. | |
리턴 | Amazon.Runtime |
public AmazonS3EncryptionClient ( string awsAccessKeyId, string awsSecretAccessKey, |
||
awsAccessKeyId | string | AWS Access Key ID |
awsSecretAccessKey | string | AWS Secret Access Key |
materials | The encryption materials to be used to encrypt and decrypt envelope key. | |
리턴 | Amazon.Runtime |
public AmazonS3EncryptionClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region, |
||
awsAccessKeyId | string | AWS Access Key ID |
awsSecretAccessKey | string | AWS Secret Access Key |
region | RegionEndpoint | The region to connect. |
materials | The encryption materials to be used to encrypt and decrypt envelope key. | |
리턴 | Amazon.Runtime |
public AmazonS3EncryptionClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, Amazon.S3.Encryption.AmazonS3CryptoConfiguration config, |
||
awsAccessKeyId | string | AWS Access Key ID |
awsSecretAccessKey | string | AWS Secret Access Key |
awsSessionToken | string | AWS Session Token |
config | Amazon.S3.Encryption.AmazonS3CryptoConfiguration | The AmazonS3EncryptionClient CryptoConfiguration Object |
materials | /// The encryption materials to be used to encrypt and decrypt envelope key. /// | |
리턴 | Amazon.Runtime |
public AmazonS3EncryptionClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, |
||
awsAccessKeyId | string | AWS Access Key ID |
awsSecretAccessKey | string | AWS Secret Access Key |
awsSessionToken | string | AWS Session Token |
materials | /// The encryption materials to be used to encrypt and decrypt envelope key. /// | |
리턴 | Amazon.Runtime |
public AmazonS3EncryptionClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region, |
||
awsAccessKeyId | string | AWS Access Key ID |
awsSecretAccessKey | string | AWS Secret Access Key |
awsSessionToken | string | AWS Session Token |
region | RegionEndpoint | The region to connect. |
materials | The encryption materials to be used to encrypt and decrypt envelope key. | |
리턴 | Amazon.Runtime |
protected ProcessPreRequestHandlers ( |
||
request | AmazonWebServiceRequest on which encryption is performed | |
리턴 | void |
protected ProcessRequestHandlers ( IRequest request ) : void | ||
request | IRequest | |
리턴 | void |
protected ProcessResponseHandlers ( |
||
response | AmazonWebServiceResponse on which decryption is performed | |
request | IRequest | IRequest |
webResponseData | IWebResponseData | IWebResponseData |
리턴 | void |