public class BasicControl extends Object implements Control
Modifier and Type | Field | Description |
---|---|---|
protected boolean |
criticality |
The control's criticality.
|
protected String |
id |
The control's object identifier string.
|
protected byte[] |
value |
The control's ASN.1 BER encoded value.
|
CRITICAL, NONCRITICAL
Constructor | Description |
---|---|
BasicControl (String id) |
Constructs a non-critical control.
|
BasicControl (String id,
boolean criticality,
byte[] value) |
Constructs a control using the supplied arguments.
|
Modifier and Type | Method | Description |
---|---|---|
byte[] |
getEncodedValue () |
Retrieves the control's ASN.1 BER encoded value.
|
String |
getID () |
Retrieves the control's object identifier string.
|
boolean |
isCritical () |
Determines the control's criticality.
|
protected String id
protected boolean criticality
protected byte[] value
public BasicControl(String id)
id
- The control's object identifier string.public BasicControl(String id, boolean criticality, byte[] value)
id
- The control's object identifier string.criticality
- The control's criticality.value
- The control's ASN.1 BER encoded value.
It is not cloned - any changes to value
will affect the contents of the control.
It may be null.public String getID()
public boolean isCritical()
isCritical
in interface Control
public byte[] getEncodedValue()
getEncodedValue
in interface Control
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.