Ich baue einen Keystore, ich werde meine Autorisierung und Refresh-Token in verstecken. Ich bin auf API 19. Schauen Sie sich die Beispiele für KeyPairGeneratorSpec. Die meisten Beispiele verwenden ein Dummy-Zertifikat (X500Principal). Ich habe nicht viel mit Zertifikaten gearbeitet. Ich bin mir nicht sicher, wo ich dieses "Thema" bekomme. Wird dieses Zertifikat für die Generierung eines signierten APK verwendet? IE https://developer.android.com/studio/publish/app-signing.html
Oder bekomme ich ein Zertifikat von einer Gruppe wie CA?Android Keystore KeyPairGeneratorSpec Wo bekomme ich X500Principal
Das sagte, sobald ich diese Daten habe, wie kann ich es in diese X500 verwandeln? Wie ordne ich die Daten dem x500 zu?
Die erste wird problematisch aufgrund der Art und Weise, wie meine Firma App Signing behandelt. Ich bin mir nicht sicher, ob ich Zugang dazu haben werde.
Nach
KeyPairGeneratorSpec spec = new KeyPairGeneratorSpec.Builder(this)
.setAlias(k)
.setSubject(new X500Principal("CN=Sample Name, O=Android Authority"))
.setSerialNumber(BigInteger.ONE)
.setStartDate(start.getTime())
.setEndDate(end.getTime())
.build();
KeyPairGenerator generator = KeyPairGenerator.getInstance("RSA", "AndroidKeyStore");