PackageManager.FeatureStrongboxKeystore 필드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
#getSystemAvailableFeatures
#hasSystemFeature(String)
#hasSystemFeature(String, int)
및 : 이 기능이 지원되는 경우 디바이스는 라고 하는 전용 보안 프로세서에서 지원하는 Android Keystore를 구현합니다. StrongBox.
[Android.Runtime.Register("FEATURE_STRONGBOX_KEYSTORE", ApiSince=28)]
public const string FeatureStrongboxKeystore;
[<Android.Runtime.Register("FEATURE_STRONGBOX_KEYSTORE", ApiSince=28)>]
val mutable FeatureStrongboxKeystore : string
필드 값
- 특성
설명
#getSystemAvailableFeatures
및 #hasSystemFeature(String)
#hasSystemFeature(String, int)
: 이 기능이 지원되는 경우 디바이스는 StrongBox라고 하는 전용 보안 프로세서에서 지원하는 Android Keystore를 구현합니다. 이 기능에 버전이 있는 경우 버전 번호는 StrongBox: ul><li>100: <ECDH에 대한 하드웨어 지원(참조javax.crypto.KeyAgreement
) 및 앱에서 생성된 증명 키에 대한 지원을 나타냅니다(참조android.security.keystore.KeyGenParameterSpec.Builder#setAttestKeyAlias(String)
). <li>41: 디바이스 잠금 해제 키의 하드웨어 적용(참조 android.security.keystore.KeyGenParameterSpec.Builder#setUnlockedDeviceRequired(boolean)
). <li>40: 래핑된 키 가져오기 지원(참조 android.security.keystore.WrappedKeyEntry
), ID 증명에 대한 선택적 지원(참조 android.security.keystore.KeyGenParameterSpec.Builder#setDevicePropertiesAttestationIncluded(boolean)
), 증명(참조 android.security.keystore.KeyGenParameterSpec.Builder#setAttestationChallenge(byte[])
), AES, HMAC, ECDSA 및 RSA 지원( 비밀 또는 프라이빗 키는 보안 하드웨어를 유지하지 않으며 키를 사용하기 전에 사용자 인증 요구 지원) </ul> 디바이스에 StrongBox가 있는 경우 이 기능 버전 번호는 Android 12로 시작하는 모든 디바이스에 대해 설정되도록 보장되며 이전 버전으로 시작하는 디바이스에서 설정될 수 있습니다. 기능 버전이 설정된 경우 적어도 값은 40입니다. 설정되지 않은 경우 디바이스에 StrongBox가 있을 수 있지만 위에 나열된 모든 기능을 지원하지 않을 수 있습니다.
에 대한 android.content.pm.PackageManager.FEATURE_STRONGBOX_KEYSTORE
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.