java类android.net.http.SslCertificate的实例源码

WebViewChromium.java 文件源码 项目:chromium_webview 阅读 36 收藏 0 点赞 0 评论 0
@Override
public void setCertificate(SslCertificate certificate) {
    // intentional no-op
}
CertificateViewer.java 文件源码 项目:cordova-android-chromium 阅读 34 收藏 0 点赞 0 评论 0
private void addCertificateDetails(Certificate cert, byte[] sha256Digest, byte[] sha1Digest) {
    LinearLayout certificateView = new LinearLayout(mContext);
    mViews.add(certificateView);
    certificateView.setOrientation(LinearLayout.VERTICAL);

    X509Certificate x509 = (X509Certificate) cert;
    SslCertificate sslCert = new SslCertificate(x509);

    mTitles.add(sslCert.getIssuedTo().getCName());

    addSectionTitle(certificateView, nativeGetCertIssuedToText());
    addItem(certificateView, nativeGetCertInfoCommonNameText(),
            sslCert.getIssuedTo().getCName());
    addItem(certificateView, nativeGetCertInfoOrganizationText(),
            sslCert.getIssuedTo().getOName());
    addItem(certificateView, nativeGetCertInfoOrganizationUnitText(),
            sslCert.getIssuedTo().getUName());
    addItem(certificateView, nativeGetCertInfoSerialNumberText(),
            formatBytes(x509.getSerialNumber().toByteArray(), ':'));

    addSectionTitle(certificateView, nativeGetCertIssuedByText());
    addItem(certificateView, nativeGetCertInfoCommonNameText(),
            sslCert.getIssuedBy().getCName());
    addItem(certificateView, nativeGetCertInfoOrganizationText(),
            sslCert.getIssuedBy().getOName());
    addItem(certificateView, nativeGetCertInfoOrganizationUnitText(),
            sslCert.getIssuedBy().getUName());

    addSectionTitle(certificateView, nativeGetCertValidityText());
    java.text.DateFormat dateFormat = DateFormat.getDateFormat(mContext);
    addItem(certificateView, nativeGetCertIssuedOnText(),
            dateFormat.format(sslCert.getValidNotBeforeDate()));
    addItem(certificateView, nativeGetCertExpiresOnText(),
            dateFormat.format(sslCert.getValidNotAfterDate()));

    addSectionTitle(certificateView, nativeGetCertFingerprintsText());
    addItem(certificateView, nativeGetCertSHA256FingerprintText(),
            formatBytes(sha256Digest, ' '));
    addItem(certificateView, nativeGetCertSHA1FingerprintText(),
            formatBytes(sha1Digest, ' '));
}
AwContents.java 文件源码 项目:cordova-android-chromium 阅读 26 收藏 0 点赞 0 评论 0
/**
 * @see android.webkit.WebView#getCertificate()
 */
public SslCertificate getCertificate() {
    if (mNativeAwContents == 0) return null;
    return SslUtil.getCertificateFromDerBytes(nativeGetCertificate(mNativeAwContents));
}
SslCertificateViewAdapter.java 文件源码 项目:Cirrus 阅读 29 收藏 0 点赞 0 评论 0
/**
 * Constructor
 * 
 * @param 
 */
public SslCertificateViewAdapter(SslCertificate certificate) {
    mCertificate = certificate;
}
SslError.java 文件源码 项目:BigApp_Discuz_Android 阅读 27 收藏 0 点赞 0 评论 0
/**
 * Creates a new SSL error set object
 * @param error The SSL error
 * @param certificate The associated SSL certificate
 */
public SslError(int error, SslCertificate certificate) {
    addError(error);
    mCertificate = certificate;
}
SslError.java 文件源码 项目:BigApp_Discuz_Android 阅读 27 收藏 0 点赞 0 评论 0
/**
 * Creates a new SSL error set object
 * @param error The SSL error
 * @param certificate The associated SSL certificate
 */
public SslError(int error, X509Certificate certificate) {
    addError(error);
    mCertificate = new SslCertificate(certificate);
}
WebView.java 文件源码 项目:chromium_webview 阅读 21 收藏 0 点赞 0 评论 0
/**
 * Gets the SSL certificate for the main top-level page or null if there is
 * no certificate (the site is not secure).
 *
 * @return the SSL certificate for the main top-level page
 */
public SslCertificate getCertificate() {
    checkThread();
    return mProvider.getCertificate();
}
WebViewProvider.java 文件源码 项目:chromium_webview 阅读 30 收藏 0 点赞 0 评论 0
public SslCertificate getCertificate();
WebViewProvider.java 文件源码 项目:chromium_webview 阅读 25 收藏 0 点赞 0 评论 0
public void setCertificate(SslCertificate certificate);


问题


面经


文章

微信
公众号

扫码关注公众号