public void delete(String name) throws IOException {
  if (name.equalsIgnoreCase(POINT)) {
    distributionPoint=null;
  }
 else   if (name.equalsIgnoreCase(INDIRECT_CRL)) {
    isIndirectCRL=false;
  }
 else   if (name.equalsIgnoreCase(REASONS)) {
    revocationReasons=null;
  }
 else   if (name.equalsIgnoreCase(ONLY_USER_CERTS)) {
    hasOnlyUserCerts=false;
  }
 else   if (name.equalsIgnoreCase(ONLY_CA_CERTS)) {
    hasOnlyCACerts=false;
  }
 else   if (name.equalsIgnoreCase(ONLY_ATTRIBUTE_CERTS)) {
    hasOnlyAttributeCerts=false;
  }
 else {
    throw new IOException("Attribute name [" + name + "] not recognized by "+ "CertAttrSet:IssuingDistributionPointExtension.");
  }
  encodeThis();
}

public void delete ( String name ) throws IOException { if ( name . equalsIgnoreCase ( POINT ) ) { distributionPoint = null ; } else if ( name . equalsIgnoreCase ( INDIRECT_CRL ) ) { isIndirectCRL = false ; } else if ( name . equalsIgnoreCase ( REASONS ) ) { revocationReasons = null ; } else if ( name . equalsIgnoreCase ( ONLY_USER_CERTS ) ) { hasOnlyUserCerts = false ; } else if ( name . equalsIgnoreCase ( ONLY_CA_CERTS ) ) { hasOnlyCACerts = false ; } else if ( name . equalsIgnoreCase ( ONLY_ATTRIBUTE_CERTS ) ) { hasOnlyAttributeCerts = false ; } else { throw new IOException ( "Attribute name [" + name + "] not recognized by " + "CertAttrSet:IssuingDistributionPointExtension." ) ; } encodeThis ( ) ; }
deletes the attribute value .
