你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Encryption 类

  • java.lang.Object
    • com.azure.resourcemanager.storage.models.Encryption

public final class Encryption

存储帐户上的加密设置。

构造函数摘要

构造函数 说明
Encryption()

创建 Encryption 类的实例。

方法摘要

修饰符和类型 方法和描述
EncryptionIdentity encryptionIdentity()

获取加密标识属性:要与服务端静态加密一起使用的标识。

KeySource keySource()

获取密钥Source 属性:加密密钥Source (提供程序) 。

KeyVaultProperties keyVaultProperties()

获取 KeyVault属性:密钥保管库提供的属性。

Boolean requireInfrastructureEncryption()

获取“需要基础结构加密”属性:一个布尔值,指示服务是否对静态数据应用具有平台托管密钥的辅助加密层。

EncryptionServices services()

获取服务属性:支持加密的服务列表。

void validate()

验证实例。

Encryption withEncryptionIdentity(EncryptionIdentity encryptionIdentity)

设置加密标识属性:要与服务端静态加密一起使用的标识。

Encryption withKeySource(KeySource keySource)

设置密钥源属性:加密密钥源 (提供程序) 。

Encryption withKeyVaultProperties(KeyVaultProperties keyVaultProperties)

设置 KeyVault属性:密钥保管库提供的属性。

Encryption withRequireInfrastructureEncryption(Boolean requireInfrastructureEncryption)

设置“需要基础结构加密”属性:一个布尔值,指示服务是否使用平台管理的密钥对静态数据应用辅助加密层。

Encryption withServices(EncryptionServices services)

设置服务属性:支持加密的服务列表。

方法继承自 java.lang.Object

构造函数详细信息

Encryption

public Encryption()

创建 Encryption 类的实例。

方法详细信息

encryptionIdentity

public EncryptionIdentity encryptionIdentity()

获取 encryptionIdentity 属性:用于服务端静态加密的标识。

Returns:

encryptionIdentity 值。

keySource

public KeySource keySource()

获取 keySource 属性:加密密钥源 (提供程序) 。 (不区分大小写) 的可能值:Microsoft.Storage、Microsoft.Keyvault。

Returns:

keySource 值。

keyVaultProperties

public KeyVaultProperties keyVaultProperties()

获取 keyVaultProperties 属性:密钥保管库提供的属性。

Returns:

keyVaultProperties 值。

requireInfrastructureEncryption

public Boolean requireInfrastructureEncryption()

获取 requireInfrastructureEncryption 属性:一个布尔值,指示服务是否对静态数据应用具有平台托管密钥的辅助加密层。

Returns:

requireInfrastructureEncryption 值。

services

public EncryptionServices services()

获取服务属性:支持加密的服务列表。

Returns:

服务值。

validate

public void validate()

验证实例。

withEncryptionIdentity

public Encryption withEncryptionIdentity(EncryptionIdentity encryptionIdentity)

设置 encryptionIdentity 属性:要与服务端静态加密一起使用的标识。

Parameters:

encryptionIdentity - 要设置的 encryptionIdentity 值。

Returns:

加密对象本身。

withKeySource

public Encryption withKeySource(KeySource keySource)

设置 keySource 属性:加密密钥源 (提供程序) 。 (不区分大小写) 的可能值:Microsoft.Storage、Microsoft.Keyvault。

Parameters:

keySource - 要设置的 keySource 值。

Returns:

加密对象本身。

withKeyVaultProperties

public Encryption withKeyVaultProperties(KeyVaultProperties keyVaultProperties)

设置 keyVaultProperties 属性:密钥保管库提供的属性。

Parameters:

keyVaultProperties - 要设置的 keyVaultProperties 值。

Returns:

加密对象本身。

withRequireInfrastructureEncryption

public Encryption withRequireInfrastructureEncryption(Boolean requireInfrastructureEncryption)

设置 requireInfrastructureEncryption 属性:一个布尔值,指示服务是否使用平台管理的密钥对静态数据应用辅助加密层。

Parameters:

requireInfrastructureEncryption - 要设置的 requireInfrastructureEncryption 值。

Returns:

加密对象本身。

withServices

public Encryption withServices(EncryptionServices services)

设置服务属性:支持加密的服务列表。

Parameters:

services - 要设置的服务值。

Returns:

加密对象本身。

适用于