RADIUS endpoints
AddRADIUSAttributeToGroup
AddRADIUSAttributeToGroup(DataLayer.Entity.RadiusAttribute,System.String,System.String)
Add RADIUS attribute to a group. To add a multi-value attribute, add the attribute once for each value of the attribute.
Parameters
Param: attribute: Attribute to add to the group
Param: groupName: Group to add attribute to
Param: organization: Account
Returns
True if added
SOAP 1.1 sample
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.eu.safenetid.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.cryptocard.com/blackshield/AddRADIUSAttributeToGroup"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<AddRADIUSAttributeToGroup xmlns="http://www.cryptocard.com/blackshield/">
<attribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</attribute>
<groupName>string</groupName>
<organization>string</organization>
</AddRADIUSAttributeToGroup>
</soap:Body>
</soap:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<AddRADIUSAttributeToGroupResponse xmlns="http://www.cryptocard.com/blackshield/">
<AddRADIUSAttributeToGroupResult>boolean</AddRADIUSAttributeToGroupResult>
</AddRADIUSAttributeToGroupResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2 sample
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.eu.safenetid.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<AddRADIUSAttributeToGroup xmlns="http://www.cryptocard.com/blackshield/">
<attribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</attribute>
<groupName>string</groupName>
<organization>string</organization>
</AddRADIUSAttributeToGroup>
</soap12:Body>
</soap12:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<AddRADIUSAttributeToGroupResponse xmlns="http://www.cryptocard.com/blackshield/">
<AddRADIUSAttributeToGroupResult>boolean</AddRADIUSAttributeToGroupResult>
</AddRADIUSAttributeToGroupResponse>
</soap12:Body>
</soap12:Envelope>
AddRADIUSAttributeToUser
AddRADIUSAttributeToUser(DataLayer.Entity.RadiusAttribute,System.String,System.String)
Add a RADIUS attribute to a user. To add a multi-value attribute, add the attribute once for each value of the attribute.
Parameters
Param: attribute: RADIUS Attribute to add
Param: userName: User to add the attribute to
Param: organization: Account
Returns
True if attribute was added
SOAP 1.1 sample
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.eu.safenetid.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.cryptocard.com/blackshield/AddRADIUSAttributeToUser"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<AddRADIUSAttributeToUser xmlns="http://www.cryptocard.com/blackshield/">
<attribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</attribute>
<userName>string</userName>
<organization>string</organization>
</AddRADIUSAttributeToUser>
</soap:Body>
</soap:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<AddRADIUSAttributeToUserResponse xmlns="http://www.cryptocard.com/blackshield/">
<AddRADIUSAttributeToUserResult>boolean</AddRADIUSAttributeToUserResult>
</AddRADIUSAttributeToUserResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2 sample
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.eu.safenetid.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<AddRADIUSAttributeToUser xmlns="http://www.cryptocard.com/blackshield/">
<attribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</attribute>
<userName>string</userName>
<organization>string</organization>
</AddRADIUSAttributeToUser>
</soap12:Body>
</soap12:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<AddRADIUSAttributeToUserResponse xmlns="http://www.cryptocard.com/blackshield/">
<AddRADIUSAttributeToUserResult>boolean</AddRADIUSAttributeToUserResult>
</AddRADIUSAttributeToUserResponse>
</soap12:Body>
</soap12:Envelope>
GetRADIUSAttribute
GetRADIUSAttribute(System.String,System.String)
Get a RADIUS attribute by vendor name and attribute name.
Parameters
Param: vendorName: Vendor name
Param: attributeName: Attribute name
Returns
RADIUS attribute
SOAP 1.1 sample
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.cryptocard.com/blackshield/GetRADIUSAttribute"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetRADIUSAttribute xmlns="http://www.cryptocard.com/blackshield/">
<vendorName>string</vendorName>
<attributeName>string</attributeName>
</GetRADIUSAttribute>
</soap:Body>
</soap:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetRADIUSAttributeResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetRADIUSAttributeResult>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</GetRADIUSAttributeResult>
</GetRADIUSAttributeResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2 sample
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetRADIUSAttribute xmlns="http://www.cryptocard.com/blackshield/">
<vendorName>string</vendorName>
<attributeName>string</attributeName>
</GetRADIUSAttribute>
</soap12:Body>
</soap12:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetRADIUSAttributeResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetRADIUSAttributeResult>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</GetRADIUSAttributeResult>
</GetRADIUSAttributeResponse>
</soap12:Body>
</soap12:Envelope>
HTTP GET sample
The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.
Request:
GET /bsidca/BSIDCA.asmx/GetRADIUSAttribute?vendorName=string&attributeName=string HTTP/1.1
Host: cloud.safenet-inc.com
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<RadiusAttribute xmlns="http://www.cryptocard.com/blackshield/">
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</RadiusAttribute>
HTTP POST sample
The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx/GetRADIUSAttribute HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length
vendorName=string&attributeName=string
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<RadiusAttribute xmlns="http://www.cryptocard.com/blackshield/">
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</RadiusAttribute>
GetRADIUSAttributesForGroup
GetRADIUSAttributesForGroup(System.String,System.String)
Get a list of RADIUS attributes associated with a group. Multi-value attributes display as multiple attributes of the same type/ID with different values.
Parameters
Param: groupName: Group Name
Param: organization: Account
Returns
RADIUS attributes
SOAP 1.1 sample
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.cryptocard.com/blackshield/GetRADIUSAttributesForGroup"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetRADIUSAttributesForGroup xmlns="http://www.cryptocard.com/blackshield/">
<groupName>string</groupName>
<organization>string</organization>
</GetRADIUSAttributesForGroup>
</soap:Body>
</soap:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetRADIUSAttributesForGroupResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetRADIUSAttributesForGroupResult>
<RadiusAttribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</RadiusAttribute>
<RadiusAttribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</RadiusAttribute>
</GetRADIUSAttributesForGroupResult>
</GetRADIUSAttributesForGroupResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2 sample
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetRADIUSAttributesForGroup xmlns="http://www.cryptocard.com/blackshield/">
<groupName>string</groupName>
<organization>string</organization>
</GetRADIUSAttributesForGroup>
</soap12:Body>
</soap12:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetRADIUSAttributesForGroupResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetRADIUSAttributesForGroupResult>
<RadiusAttribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</RadiusAttribute>
<RadiusAttribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</RadiusAttribute>
</GetRADIUSAttributesForGroupResult>
</GetRADIUSAttributesForGroupResponse>
</soap12:Body>
</soap12:Envelope>
HTTP GET sample
The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.
Request:
GET /bsidca/BSIDCA.asmx/GetRADIUSAttributesForGroup?groupName=string&organization=string HTTP/1.1
Host: cloud.safenet-inc.com
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfRadiusAttribute xmlns="http://www.cryptocard.com/blackshield/">
<RadiusAttribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</RadiusAttribute>
<RadiusAttribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</RadiusAttribute>
</ArrayOfRadiusAttribute>
HTTP POST sample
The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx/GetRADIUSAttributesForGroup HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length
groupName=string&organization=string
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfRadiusAttribute xmlns="http://www.cryptocard.com/blackshield/">
<RadiusAttribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</RadiusAttribute>
<RadiusAttribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</RadiusAttribute>
</ArrayOfRadiusAttribute>
GetRADIUSAttributeForVendor
GetRADIUSAttributeForVendor(System.String)
Get a list of all RADIUS attributes for the vendor.
Parameter
Param: vendorName: Vendor to get attributes for
Returns
List of attributes supported for a vendor
SOAP 1.1 sample
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.cryptocard.com/blackshield/GetRADIUSAttributeForVendor"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetRADIUSAttributeForVendor xmlns="http://www.cryptocard.com/blackshield/">
<vendorName>string</vendorName>
</GetRADIUSAttributeForVendor>
</soap:Body>
</soap:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetRADIUSAttributeForVendorResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetRADIUSAttributeForVendorResult>
<string>string</string>
<string>string</string>
</GetRADIUSAttributeForVendorResult>
</GetRADIUSAttributeForVendorResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2 sample
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetRADIUSAttributeForVendor xmlns="http://www.cryptocard.com/blackshield/">
<vendorName>string</vendorName>
</GetRADIUSAttributeForVendor>
</soap12:Body>
</soap12:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetRADIUSAttributeForVendorResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetRADIUSAttributeForVendorResult>
<string>string</string>
<string>string</string>
</GetRADIUSAttributeForVendorResult>
</GetRADIUSAttributeForVendorResponse>
</soap12:Body>
</soap12:Envelope>
HTTP GET sample
The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.
Request:
GET /bsidca/BSIDCA.asmx/GetRADIUSAttributeForVendor?vendorName=string HTTP/1.1
Host: cloud.safenet-inc.com
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfString xmlns="http://www.cryptocard.com/blackshield/">
<string>string</string>
<string>string</string>
</ArrayOfString>
HTTP POST sample
The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx/GetRADIUSAttributeForVendor HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length
vendorName=string
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfString xmlns="http://www.cryptocard.com/blackshield/">
<string>string</string>
<string>string</string>
</ArrayOfString>
GetRADIUSAttributesForUser
GetRADIUSAttributesForUser(System.String,System.String)
Get a list of RADIUS attributes associated with a user. Multi-value attributes display as multiple attributes of the same type/ID with different values.
Parameters
Param: userName: User name
Param: organization: Account
Returns
RADIUS attributes
SOAP 1.1 sample
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.cryptocard.com/blackshield/GetRADIUSAttributesForUser"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetRADIUSAttributesForUser xmlns="http://www.cryptocard.com/blackshield/">
<userName>string</userName>
<organization>string</organization>
</GetRADIUSAttributesForUser>
</soap:Body>
</soap:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetRADIUSAttributesForUserResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetRADIUSAttributesForUserResult>
<RadiusAttribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</RadiusAttribute>
<RadiusAttribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</RadiusAttribute>
</GetRADIUSAttributesForUserResult>
</GetRADIUSAttributesForUserResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2 sample
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetRADIUSAttributesForUser xmlns="http://www.cryptocard.com/blackshield/">
<userName>string</userName>
<organization>string</organization>
</GetRADIUSAttributesForUser>
</soap12:Body>
</soap12:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetRADIUSAttributesForUserResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetRADIUSAttributesForUserResult>
<RadiusAttribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</RadiusAttribute>
<RadiusAttribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</RadiusAttribute>
</GetRADIUSAttributesForUserResult>
</GetRADIUSAttributesForUserResponse>
</soap12:Body>
</soap12:Envelope>
HTTP GET sample
The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.
Request:
GET /bsidca/BSIDCA.asmx/GetRADIUSAttributesForUser?userName=string&organization=string HTTP/1.1
Host: cloud.safenet-inc.com
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfRadiusAttribute xmlns="http://www.cryptocard.com/blackshield/">
<RadiusAttribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</RadiusAttribute>
<RadiusAttribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</RadiusAttribute>
</ArrayOfRadiusAttribute>
HTTP POST sample
The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx/GetRADIUSAttributesForUser HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length
userName=string&organization=string
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfRadiusAttribute xmlns="http://www.cryptocard.com/blackshield/">
<RadiusAttribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</RadiusAttribute>
<RadiusAttribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</RadiusAttribute>
</ArrayOfRadiusAttribute>
GetRADIUSVendors
GetRADIUSVendors()
Gets a list of all vendors for which RADIUS attributes are available.
Returns
List of vendor names
SOAP 1.1 sample
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.cryptocard.com/blackshield/GetRADIUSVendors"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetRADIUSVendors xmlns="http://www.cryptocard.com/blackshield/" />
</soap:Body>
</soap:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetRADIUSVendorsResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetRADIUSVendorsResult>
<string>string</string>
<string>string</string>
</GetRADIUSVendorsResult>
</GetRADIUSVendorsResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2 sample
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetRADIUSVendors xmlns="http://www.cryptocard.com/blackshield/" />
</soap12:Body>
</soap12:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetRADIUSVendorsResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetRADIUSVendorsResult>
<string>string</string>
<string>string</string>
</GetRADIUSVendorsResult>
</GetRADIUSVendorsResponse>
</soap12:Body>
</soap12:Envelope>
HTTP GET sample
The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.
Request:
GET /bsidca/BSIDCA.asmx/GetRADIUSVendors? HTTP/1.1
Host: cloud.safenet-inc.com
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfString xmlns="http://www.cryptocard.com/blackshield/">
<string>string</string>
<string>string</string>
</ArrayOfString>
HTTP POST sample
The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx/GetRADIUSVendors HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfString xmlns="http://www.cryptocard.com/blackshield/">
<string>string</string>
<string>string</string>
</ArrayOfString>
RemoveRADIUSAttributeFromGroup
RemoveRADIUSAttributeFromGroup(DataLayer.Entity.RadiusAttribute,System.String,System.String)
Remove a RADIUS attribute from a group. Exact value and auth node name to remove must be specified.
Parameters
Param: attribute: Attribute to be removed
Param: groupName: Group to remove the attribute from
Param: organization: Account
Returns
True if removed
SOAP 1.1 sample
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.cryptocard.com/blackshield/RemoveRADIUSAttributeFromGroup"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<RemoveRADIUSAttributeFromGroup xmlns="http://www.cryptocard.com/blackshield/">
<attribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</attribute>
<groupName>string</groupName>
<organization>string</organization>
</RemoveRADIUSAttributeFromGroup>
</soap:Body>
</soap:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<RemoveRADIUSAttributeFromGroupResponse xmlns="http://www.cryptocard.com/blackshield/">
<RemoveRADIUSAttributeFromGroupResult>boolean</RemoveRADIUSAttributeFromGroupResult>
</RemoveRADIUSAttributeFromGroupResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2 sample
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<RemoveRADIUSAttributeFromGroup xmlns="http://www.cryptocard.com/blackshield/">
<attribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</attribute>
<groupName>string</groupName>
<organization>string</organization>
</RemoveRADIUSAttributeFromGroup>
</soap12:Body>
</soap12:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<RemoveRADIUSAttributeFromGroupResponse xmlns="http://www.cryptocard.com/blackshield/">
<RemoveRADIUSAttributeFromGroupResult>boolean</RemoveRADIUSAttributeFromGroupResult>
</RemoveRADIUSAttributeFromGroupResponse>
</soap12:Body>
</soap12:Envelope>
RemoveRADIUSAttributeFromUser
RemoveRADIUSAttributeFromUser(DataLayer.Entity.RadiusAttribute,System.String,System.String)
Remove a RADIUS attribute from a user. Exact value name to remove must be specified.
Parameters
Param: attribute: RADIUS attribute to remove
Param: userName: User name
Param: organization: Account
Returns
True if attribute was removed
SOAP 1.1 samples
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.cryptocard.com/blackshield/RemoveRADIUSAttributeFromUser"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<RemoveRADIUSAttributeFromUser xmlns="http://www.cryptocard.com/blackshield/">
<attribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</attribute>
<userName>string</userName>
<organization>string</organization>
</RemoveRADIUSAttributeFromUser>
</soap:Body>
</soap:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<RemoveRADIUSAttributeFromUserResponse xmlns="http://www.cryptocard.com/blackshield/">
<RemoveRADIUSAttributeFromUserResult>boolean</RemoveRADIUSAttributeFromUserResult>
</RemoveRADIUSAttributeFromUserResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2 samples
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<RemoveRADIUSAttributeFromUser xmlns="http://www.cryptocard.com/blackshield/">
<attribute>
<AttributeName>string</AttributeName>
<AttributeID>int</AttributeID>
<ValueName>string</ValueName>
<Value>base64Binary</Value>
<VendorName>string</VendorName>
<VendorID>int</VendorID>
<format>text or String or ipaddr or integer or date or ipv6addr</format>
</attribute>
<userName>string</userName>
<organization>string</organization>
</RemoveRADIUSAttributeFromUser>
</soap12:Body>
</soap12:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<RemoveRADIUSAttributeFromUserResponse xmlns="http://www.cryptocard.com/blackshield/">
<RemoveRADIUSAttributeFromUserResult>boolean</RemoveRADIUSAttributeFromUserResult>
</RemoveRADIUSAttributeFromUserResponse>
</soap12:Body>
</soap12:Envelope>