| ਫਾਈਲ ਦੀ ਕਿਸਮ | APK |
|---|---|
| ਵਰਜਨ | 1.0.5 |
| ਪ੍ਰਕਾਸ਼ਕ | kcSystems |
| ਰਿਹਾਈ ਤਾਰੀਖ | 28 ਨਵੰ 2019 |
| ਮਿਤੀ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ | 28 ਨਵੰ 2019 |
| ਓਸ ਜਰੂਰਤਾਂ | Android |
| ਜਰੂਰਤਾਂ | Requires Android 7.0 and up |
| ਕੁੱਲ ਡਾਉਨਲੋਡਸ | 0 |
| ਮੁੱਲ | $4.99 |
ਵੇਰਵਾ
DeviceCertTest X.509 ਸਰਟੀਫਿਕੇਟ ਅਧਾਰਤ HTTPS/TLS ਕਲਾਇੰਟ ਪ੍ਰਮਾਣਿਕਤਾ ਦੀ ਜਾਂਚ ਕਰਨ ਦੀ ਯੋਗਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਹ ਮੂਲ ਕੁੰਜੀ ਜੋੜਾ ਅਤੇ ਸਰਟੀਫਿਕੇਟ ਪ੍ਰਬੰਧਨ ਵੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
Android 7.0+ ਡਿਵਾਈਸਾਂ ਲਈ।
DeviceCertTest ਹੇਠ ਦਿੱਤੇ ਓਪਰੇਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ:
ਇੱਕ HTTPS ਜਾਂ TLS ਕਨੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰੋ।
ਇੱਕ ਕੁੰਜੀ ਜੋੜਾ ਅਤੇ ਸਵੈ-ਦਸਤਖਤ ਸਰਟੀਫਿਕੇਟ (RSA/EC) ਤਿਆਰ ਕਰੋ।
ਇੱਕ PEM ਫਾਰਮੈਟ ਵਿੱਚ ਇੱਕ PKCS #10 ਸਰਟੀਫਿਕੇਟ ਹਸਤਾਖਰ ਕਰਨ ਦੀ ਬੇਨਤੀ (CSR) ਤਿਆਰ ਕਰੋ।
ਇੱਕ PEM ਫਾਰਮੈਟ ਵਿੱਚ ਇੱਕ ਕੁੰਜੀ ਜੋੜੇ ਲਈ ਇੱਕ ਸਰਟੀਫਿਕੇਟ ਆਯਾਤ ਕਰੋ।
PKCS #12 ਜਾਂ PEM ਫਾਰਮੈਟ ਵਿੱਚ ਇੱਕ ਕੁੰਜੀ ਜੋੜਾ ਆਯਾਤ ਕਰੋ।
PKCS #12 ਫਾਰਮੈਟ ਵਿੱਚ ਇੱਕ ਮੁੱਖ ਜੋੜਾ ਨਿਰਯਾਤ ਕਰੋ।
PEM ਫਾਰਮੈਟ ਵਿੱਚ ਇੱਕ ਸਰਟੀਫਿਕੇਟ ਨਿਰਯਾਤ ਕਰੋ।
ਇੱਕ ਕੁੰਜੀ ਜੋੜਾ ਵੇਖੋ.
ਇੱਕ ਸਰਟੀਫਿਕੇਟ ਵੇਖੋ।
ਇੱਕ PKCS #10 ਸਰਟੀਫਿਕੇਟ ਹਸਤਾਖਰ ਕਰਨ ਦੀ ਬੇਨਤੀ (CSR) ਦੇਖੋ।
ਇੱਕ ਕੁੰਜੀ ਜੋੜਾ ਮਿਟਾਓ।
Android KeyChain ਵਿੱਚ ਇੱਕ ਕੁੰਜੀ ਜੋੜਾ ਸਥਾਪਤ ਕਰੋ।
ਸਾਰੀਆਂ ਕਾਰਵਾਈਆਂ ਦਾ ਇੱਕ ਲੌਗ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ। ਲੌਗ ਵਿੱਚ ਆਪਣੇ ਆਪ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਓਪਰੇਸ਼ਨ ਹੁੰਦੇ ਹਨ:
ਲੌਗ ਦੇਖੋ
ਲੌਗ ਐਕਸਪੋਰਟ ਕਰੋ
ਲੌਗ ਸਾਫ਼ ਕਰੋ
ਨੋਟ ਕਰੋ ਕਿ ਇੱਕ ਕੁੰਜੀ ਜੋੜਾ ਹਮੇਸ਼ਾਂ ਇਸਦੇ ਜਨਤਕ ਕੁੰਜੀ ਸਰਟੀਫਿਕੇਟ ਨਾਲ ਬੰਡਲ ਕੀਤਾ ਜਾਵੇਗਾ।
ਜਦੋਂ ਇੱਕ ਕੁੰਜੀ ਜੋੜਾ ਤਿਆਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਕੁੰਜੀ ਜੋੜਾ ਲਈ ਇੱਕ ਸਵੈ-ਦਸਤਖਤ ਸਰਟੀਫਿਕੇਟ ਵੀ ਬਣਾਇਆ ਜਾਵੇਗਾ। ਉਹਨਾਂ ਵਿੱਚ ਹੇਠ ਲਿਖੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹੋਣਗੀਆਂ:
RSA: 2048 ਬਿੱਟ ਕੁੰਜੀਆਂ; SHA256RSA ਦਸਤਖਤ ਨਾਲ
EC: P-256 ਕੁੰਜੀਆਂ; SHA256 withECDSA ਦਸਤਖਤ
ਇੱਕ ਕੁੰਜੀ ਜੋੜਾ ਬਣਾਉਣ ਵੇਲੇ, ਇੱਕ ਉਪਭੋਗਤਾ ਪ੍ਰਮੁੱਖ ਨਾਮ (UPN) ਨੂੰ RFC822 ਫਾਰਮੈਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਿਸ਼ਾ ਵਿਕਲਪਕ ਨਾਮ (SAN) ਵਿੱਚ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਇੱਕ ਵਾਰ ਇੱਕ ਕੁੰਜੀ ਜੋੜੇ ਦੀ ਸਫਲਤਾਪੂਰਵਕ ਜਾਂਚ ਹੋ ਜਾਣ ਤੋਂ ਬਾਅਦ, ਇਸਨੂੰ Android KeyChain ਵਿੱਚ ਸਥਾਪਿਤ ਕਰਕੇ ਹੋਰ ਐਪਾਂ ਵਿੱਚ ਟੈਸਟ ਕਰਨ ਲਈ ਅੱਗੇ ਵਧਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।
ਕਾਰਜਕਾਰੀ ਨੋਟਸ:
ਇਹ ਐਪ ਐਂਡਰਾਇਡ ਸਿਸਟਮ ਅਤੇ ਉਪਭੋਗਤਾ ਟਰੱਸਟ ਸਟੋਰਾਂ ਦੋਵਾਂ ਤੋਂ CA ਸਰਟੀਫਿਕੇਟ (ਟਰੱਸਟ ਐਂਕਰ) ਦੀ ਵਰਤੋਂ ਕਰੇਗੀ। ਇਹ ਕੁੰਜੀ ਜੋੜਾਂ ਨੂੰ ਕੀਚੇਨ ਵਿੱਚ ਸਥਾਪਤ ਕਰਨ ਅਤੇ ਹੋਰ ਐਪਾਂ ਦੁਆਰਾ ਵਰਤੇ ਜਾਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਯੂਜ਼ਰ CA ਸਰਟੀਫਿਕੇਟਾਂ ਨੂੰ SD ਕਾਰਡ (ਜਾਂ ਬਰਾਬਰ) ਤੋਂ ਸੁਰੱਖਿਆ ਸੈਟਿੰਗਾਂ ਓਪਰੇਸ਼ਨ ਇੰਸਟਾਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਆਯਾਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
Android KeyChain ਵਿੱਚ ਇੱਕ ਕੁੰਜੀ ਜੋੜਾ ਸਥਾਪਤ ਕਰਨ ਲਈ, ਲੌਕ ਸਕ੍ਰੀਨ ਨੂੰ ਸਮਰੱਥ ਬਣਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ (Android KeyChain ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ)।
ਐਪ ਨੂੰ ਅਣਇੰਸਟੌਲ ਕਰਨ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਸਾਰਾ ਐਪ ਡਾਟਾ ਖਤਮ ਹੋ ਜਾਵੇਗਾ। ਕੋਈ ਵੀ ਕੁੰਜੀ ਐਕਸਪੋਰਟ ਕਰੋ ਜੋ ਤੁਸੀਂ ਬਰਕਰਾਰ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ। ਐਪ ਅੱਪਡੇਟ ਲਈ ਐਪ ਡਾਟਾ ਬਰਕਰਾਰ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ।
ਚੁਣਿਆ ਕੁੰਜੀ ਜੋੜਾ ਹਮੇਸ਼ਾਂ ਕਲਾਇੰਟ ਸਾਈਡ ਦੁਆਰਾ ਵਰਤਿਆ ਜਾਵੇਗਾ ਭਾਵੇਂ ਸਰਵਰ ਸਾਈਡ ਦੁਆਰਾ ਕਿਹੜੀਆਂ ਮੁੱਖ ਕਿਸਮਾਂ ਜਾਂ ਜਾਰੀਕਰਤਾਵਾਂ ਨੂੰ ਨਿਰਦਿਸ਼ਟ ਕੀਤਾ ਗਿਆ ਹੋਵੇ।
HTTPS ਟੈਸਟ ਸਰਵਰ ਨਾਲ ਜੁੜਨ ਲਈ HttpsURLConnection.connect() ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।
TLS ਟੈਸਟ ਸਰਵਰ ਨਾਲ ਜੁੜਨ ਲਈ SSLSocket.startHandshake() ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।
ਕਨੈਕਸ਼ਨ ਦਾ ਸਮਾਂ 1.5 ਸਕਿੰਟ ਹੈ।
ਕਨੈਕਸ਼ਨ ਨੂੰ 1 ਸਕਿੰਟ ਲਈ ਬਣਾਈ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਫਿਰ ਬੰਦ ਕਰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।
PKCS #8 ਫਾਰਮੈਟ (PEM) ਵਿੱਚ ਐਨਕ੍ਰਿਪਟਡ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀਆਂ ਦਾ ਆਯਾਤ, ਲੋੜੀਂਦੇ PBE ਐਲਗੋਰਿਦਮ ਦੀ ਕਿਸਮ ਦੇ ਆਧਾਰ 'ਤੇ ਸਮਰਥਿਤ ਨਹੀਂ ਹੋ ਸਕਦਾ ਹੈ।
ਬੇਦਾਅਵਾ: ਇਹ ਐਪ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੀ ਵਾਰੰਟੀ ਦੇ ਬਿਨਾਂ ਤੁਹਾਡੇ ਆਪਣੇ ਜੋਖਮ 'ਤੇ ਵਰਤੋਂ ਲਈ ਉਪਲਬਧ ਕਰਵਾਈ ਗਈ ਹੈ।