feat: extend optional HTML feedback to graduate imports in 0.7.8
This commit is contained in:
@@ -8,6 +8,7 @@ from pathlib import Path
|
||||
|
||||
from cryptography.hazmat.primitives import serialization
|
||||
from cryptography.hazmat.primitives.serialization import pkcs7
|
||||
from cryptography.hazmat.primitives.asymmetric import rsa
|
||||
from cryptography import x509
|
||||
|
||||
|
||||
@@ -109,6 +110,10 @@ def main():
|
||||
'publicKeyBits': current.public_key().key_size,
|
||||
'certificateNote': 'Existing Android Debug certificate preserved; store/filing acceptance must be checked.',
|
||||
}
|
||||
if isinstance(current.public_key(), rsa.RSAPublicKey):
|
||||
numbers = current.public_key().public_numbers()
|
||||
details['publicKeyModulusDecimal'] = str(numbers.n)
|
||||
details['publicKeyExponent'] = numbers.e
|
||||
(output / 'TPSchedule-signing-info.json').write_text(
|
||||
json.dumps(details, ensure_ascii=False, indent=2), encoding='utf-8')
|
||||
(output / 'TPSchedule-signing-certificate.pem').write_bytes(
|
||||
|
||||
Reference in New Issue
Block a user