📄 basicconstraints.java
字号:
/****************************************************************************** * * Copyright (c) 2003 AppGate Network Security AB. All Rights Reserved. * * This file contains Original Code and/or Modifications of Original Code as * defined in and that are subject to the MindTerm Public Source License, * Version 2.0, (the 'License'). You may not use this file except in compliance * with the License. * * You should have received a copy of the MindTerm Public Source License * along with this software; see the file LICENSE. If not, write to * AppGate Network Security AB, Otterhallegatan 2, SE-41118 Goteborg, SWEDEN * *****************************************************************************/package com.mindbright.security.x509;import com.mindbright.asn1.ASN1Boolean;import com.mindbright.asn1.ASN1Integer;import com.mindbright.asn1.ASN1Sequence;/** * <pre> * BasicConstraintsSyntax ::= SEQUENCE { * cA BOOLEAN DEFAULT FALSE, * pathLenConstraint INTEGER (0..MAX) OPTIONAL * } * </pre> */public class BasicConstraints extends ASN1Sequence { public ASN1Boolean ca; public ASN1Integer pathlenconstraint; public BasicConstraints() { ca = new ASN1Boolean(); pathlenconstraint = new ASN1Integer(); addOptional(ca, false); addOptional(pathlenconstraint, -1); } public String toString() { String len = null; try { if (pathlenconstraint.getValue().intValue() >= 0) len = pathlenconstraint.getValue().toString(); } catch (Throwable t) { } return "basicConstraints: ca=" + ca.getValue() + ((len == null)?"": (", pathlenconstraint=" + len)); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -