OAuthWebView.java 文件源码

java
阅读 27 收藏 0 点赞 0 评论 0

项目:box-android-sdk 作者:
private View getCertErrorView(final Context context, final SslCertificate certificate){
    LayoutInflater factory = LayoutInflater.from(context);

    View certificateView = factory.inflate(
            R.layout.ssl_certificate, null);

    // issued to:
    SslCertificate.DName issuedTo = certificate.getIssuedTo();
    if (issuedTo != null) {
        ((TextView) certificateView.findViewById(R.id.to_common))
                .setText(issuedTo.getCName());
        ((TextView) certificateView.findViewById(R.id.to_org))
                .setText(issuedTo.getOName());
        ((TextView) certificateView.findViewById(R.id.to_org_unit))
                .setText(issuedTo.getUName());
    }


    // issued by:
    SslCertificate.DName issuedBy = certificate.getIssuedBy();
    if (issuedBy != null) {
        ((TextView) certificateView.findViewById(R.id.by_common))
                .setText(issuedBy.getCName());
        ((TextView) certificateView.findViewById(R.id.by_org))
                .setText(issuedBy.getOName());
        ((TextView) certificateView.findViewById(R.id.by_org_unit))
                .setText(issuedBy.getUName());
    }

    // issued on:
    String issuedOn = formatCertificateDate(context, certificate.getValidNotBeforeDate());
    ((TextView) certificateView.findViewById(R.id.issued_on))
            .setText(issuedOn);

    // expires on:
    String expiresOn = formatCertificateDate(context, certificate.getValidNotAfterDate());
    ((TextView) certificateView.findViewById(R.id.expires_on))
            .setText(expiresOn);

    return certificateView;

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号