blob: 2062077d426b5815e5d81d38ba9a59a634c8dae6 [file]
// Signature format: 6.0
// - style=java
package android.security {
public class NetworkSecurityPolicy {
method @FlaggedApi("android.security.encrypted_client_hello_configuration") public int getDomainEncryptionMode(@NonNull String);
method @NonNull public static android.security.NetworkSecurityPolicy getInstance();
method public boolean isCertificateTransparencyVerificationRequired(@NonNull String);
method public boolean isCleartextTrafficPermitted();
method public boolean isCleartextTrafficPermitted(@Nullable String);
field @FlaggedApi("android.security.encrypted_client_hello_configuration") public static final int DOMAIN_ENCRYPTION_MODE_DISABLED = 1; // 0x1
field @FlaggedApi("android.security.encrypted_client_hello_configuration") public static final int DOMAIN_ENCRYPTION_MODE_ENABLED = 3; // 0x3
field @FlaggedApi("android.security.encrypted_client_hello_configuration") public static final int DOMAIN_ENCRYPTION_MODE_OPPORTUNISTIC = 2; // 0x2
field @FlaggedApi("android.security.encrypted_client_hello_configuration") public static final int DOMAIN_ENCRYPTION_MODE_UNKNOWN = 0; // 0x0
}
}