Upload Boot Certificate Fails on 10.101.152.71 but Works on 10.101.152.73
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 38/100
Línea de trabajo
The issue gives the Redfish POST endpoint /redfish/v1/Systems/System.Embedded.1/Boot/Certificates and a successful request on one server, but does not include the failing server’s response or full comparison. Start by collecting both servers’ firmware details and the exact error response, then compare the submitted PEM payloads and endpoint behavior. Done means identifying why the same certificate is rejected on 10.101.152.71 and documenting a reproducible fix or escalation path.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
We are trying to upload the boot certificate with the certificate type PEM. It is showing the certificate type is incorrect while trying from .71 (DellCloud) server but the same certificate upload is working in .73(DellStorm) server.
Below are the redfishtool commands used:
This is the working server:
[root@DellStorm ~]# cat /etc/redhat-release
Red Hat Enterprise Linux release 9.6 (Plow)
[root@DellStorm ~]# cat prv.key
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCayVt9fpD2RXJQ
VeDtyItzlaPAc4J1a1v21pKfhLMlWN0avJMrWKzxQhnLD2cGFAkgXMlmFgC5aY4r
YHdISsHHfh1ESMCTzk3UiyNA/PXnsB6HDXgXOzTX+2A8BooRP1FkJSW7ApS+AFjB
gdvuhj/YNeYb9Kkl2OAC9tB4hqUSr00Ik3IXEXPTQs0yXjJ803naz4c5Xsk/jwie
poC+TArk+GW33FKfNLueALZ/k0uIgu0BkWqgocH/zxLUHKZiDMsCClvuOPBlLMHe
PFVe5rlhwnAHJyam3E/S/J3lscmUr/U8tZ/VsmKGpvPLH9u3S5AMsiPeG3p80KCe
Hz117eErAgMBAAECggEAFskgejtY/J/hgZj6yRY2DRhQqEJ4yG869P3GTMw8kPlh
Zw+ufHmLz+IiqOVGDbuCUmzGSwxfI+w5fQIw3QgAOa1DgqtRChEbHPg0gtsaGfav
r8LYVFcnYsoC8yMlTP+srBjZ0otBOS0U47uJlDXYDSx2CNR91+/yng0WSD/N6g+A
oy+JK6zT+r79/BTIqLlxDZhpfWgpX36g/8XVlpZgf8E2oJ1vcro+DFE/AUjBipNp
oE+buUIePFro0Z3eitX+IuOcQ2ku18rdwDDZe8lgdehd9L9zfj88Jd7fKAUcJokp
0liKl5vYhqOAYzw462tYdSI7WlLvkcTlJtfamEARPQKBgQDJzQtsmFbEv4ijJg8g
7Uxy9OH+P238PzMrFTBArcWRh/1qNz+gIL+i0AI2HsmrIz3hhQGqvY7RYmVK6Loh
n/hZ2wmpnvAfIhrPXvqQjkRk8a14f/nHBcCHltGa+Yf5xZkONR9i78sf04GI58P0
RW4yh+D99GH3gzeUwNDvYhwG1wKBgQDEW86Ymf6OqYHB13urDeZEr05EeuYFHpvv
aUCc2PlzFYc8/wnIUKOXwvX9A4/ZtAO/zT/WXbK5CYp+kzPrErTm8i1xwwh9LAuN
E9ABzYvjOvnWjgacvCsmIK1F2PwFO+p8bGzHK354An/c1oa2/Miayh9SWFEBQFr4
DKvez9TxzQKBgQC2harrke4JDmP7jJTqZzdaUnuFhsFoAZG6SfPWzFWCB8oBo+78
WiJ6lEEryjUFgV6a975GPCVM5P5Q/qY7e4EZZLAcpxDwV9x/65wd20+pLZ6E+ttk
U6OL/7GdxkxicYK6Avpcdh72rkrfFSF7csD1G0k46S0ivaAr/yn7GnXXCQKBgQDA
TUUUcGQ75Uf9xgIIcNFd3O3i5RWWV/bRThwIP/p0udW7Z+51rnu4qifsxWtBAypU
0jc9wn/A9dYbxiAnjSd7shvNePs8U0FwxcGFsn7YaC678FYLc8EyUvg/GpUeryIi
/rC9khwGfjQo3DQMy53O8jogk/upJRSyLv63dIUQ1QKBgH0rCiqPcveH1FpfCtz4
nw9ef6SuHdHqo9bGZ4V6DOBncKE+knMnY1rAdIou4K4SYauRgJuDSsI+C8QIcfcU
xNmF8ptv+vV5/7OGM9zixZ8iz8J0sAnoqIcRY3LEj2IS4y0VePOYnl8jz7/NUgqT
MxUZktZIQWkjGcJlXWTcpakS
-----END PRIVATE KEY-----
[root@DellStorm ~]# cat ssn.crt
-----BEGIN CERTIFICATE-----
MIIDbTCCAlWgAwIBAgIUDW3HPB3zHQ3twlHzSSitxEm128EwDQYJKoZIhvcNAQEL
BQAwRjELMAkGA1UEBhMCQ04xCzAJBgNVBAgMAlpKMQswCQYDVQQHDAJIWjEOMAwG
A1UECgwFTk9LSUExDTALBgNVBAMMBHRlc3QwHhcNMjYxMDIzMDcwOTAzWhcNMjcx
MDIzMDcwOTAzWjBGMQswCQYDVQQGEwJDTjELMAkGA1UECAwCWkoxCzAJBgNVBAcM
AkhaMQ4wDAYDVQQKDAVOT0tJQTENMAsGA1UEAwwEdGVzdDCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAJrJW31+kPZFclBV4O3Ii3OVo8BzgnVrW/bWkp+E
syVY3Rq8kytYrPFCGcsPZwYUCSBcyWYWALlpjitgd0hKwcd+HURIwJPOTdSLI0D8
9eewHocNeBc7NNf7YDwGihE/UWQlJbsClL4AWMGB2+6GP9g15hv0qSXY4AL20HiG
pRKvTQiTchcRc9NCzTJeMnzTedrPhzleyT+PCJ6mgL5MCuT4ZbfcUp80u54Atn+T
S4iC7QGRaqChwf/PEtQcpmIMywIKW+448GUswd48VV7muWHCcAcnJqbcT9L8neWx
yZSv9Ty1n9WyYoam88sf27dLkAyyI94benzQoJ4fPXXt4SsCAwEAAaNTMFEwHQYD
VR0OBBYEFAd9xoCPLUVai9vLs9Oie7qF63ZEMB8GA1UdIwQYMBaAFAd9xoCPLUVa
i9vLs9Oie7qF63ZEMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEB
AAmbnkyMq8tFw9QBqk4Qqxn4apopMlT/ae0TlItY1xUBOMmtcN4Kcu8395B4QDIX
O8KnwWYv5kl77FLoRqZPR5mFNe6pDZVGsfBAV0TMy364+PwCcCQFGyARxMlgpcxc
AGpKWx3w0IsBzEdAf6hJDbCwBuHj8A1+k0sdPm9Tjrafan+2L7GhRzDu6cdkUqiZ
tP+X8Pfzu1CLxugGTtKNoOcpxb+E5MfYJux9gg1RuY+oz5e5xV8W8qXYfoCcElLX
YZxyEsVAbnDqzs/945lFB/6BIArbjCZeaSr9NyGW4SZ2C0yp6FCV/fh88k76qa7J
hzypamez6wh/gzLCXpMDHc0=
-----END CERTIFICATE-----
[root@DellStorm ~]# CERT_STRING="$(cat ssn.crt; echo; cat prv.key)"
PAYLOAD=$(jq -c -n --arg s "$CERT_STRING" '{CertificateType:"PEM", CertificateString:$s}')
[root@DellStorm ~]# redfishtool -sssss -r "10.101.152.9:443" -u labadmin -p 'CD5l@bus3rl0g1n' -T 120 -S Always
-d "$PAYLOAD"
raw POST /redfish/v1/Systems/System.Embedded.1/Boot/Certificates
#REQUEST: POST https://10.101.152.9:443/redfish/v1/Systems/System.Embedded.1/Boot/Certificates
#__Request.Headers: {'User-Agent': 'python-requests/2.25.1', 'Accept': 'application/json', 'Connection': 'keep-alive', 'OData-Version': '4.0', 'Content-Type': 'application/json', 'Content-Length': '3053', 'Authorization': 'Basic bGFiYWRtaW46Q0Q1bEBidXMzcmwwZzFu'}
#__Request AuthType: Basic
#__Request Data: {"CertificateType": "PEM", "CertificateString": "-----BEGIN CERTIFICATE-----\nMIIDbTCCAlWgAwIBAgIUDW3HPB3zHQ3twlHzSSitxEm128EwDQYJKoZIhvcNAQEL\nBQAwRjELMAkGA1UEBhMCQ04xCzAJBgNVBAgMAlpKMQswCQYDVQQHDAJIWjEOMAwG\nA1UECgwFTk9LSUExDTALBgNVBAMMBHRlc3QwHhcNMjYxMDIzMDcwOTAzWhcNMjcx\nMDIzMDcwOTAzWjBGMQswCQYDVQQGEwJDTjELMAkGA1UECAwCWkoxCzAJBgNVBAcM\nAkhaMQ4wDAYDVQQKDAVOT0tJQTENMAsGA1UEAwwEdGVzdDCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBAJrJW31+kPZFclBV4O3Ii3OVo8BzgnVrW/bWkp+E\nsyVY3Rq8kytYrPFCGcsPZwYUCSBcyWYWALlpjitgd0hKwcd+HURIwJPOTdSLI0D8\n9eewHocNeBc7NNf7YDwGihE/UWQlJbsClL4AWMGB2+6GP9g15hv0qSXY4AL20HiG\npRKvTQiTchcRc9NCzTJeMnzTedrPhzleyT+PCJ6mgL5MCuT4ZbfcUp80u54Atn+T\nS4iC7QGRaqChwf/PEtQcpmIMywIKW+448GUswd48VV7muWHCcAcnJqbcT9L8neWx\nyZSv9Ty1n9WyYoam88sf27dLkAyyI94benzQoJ4fPXXt4SsCAwEAAaNTMFEwHQYD\nVR0OBBYEFAd9xoCPLUVai9vLs9Oie7qF63ZEMB8GA1UdIwQYMBaAFAd9xoCPLUVa\ni9vLs9Oie7qF63ZEMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEB\nAAmbnkyMq8tFw9QBqk4Qqxn4apopMlT/ae0TlItY1xUBOMmtcN4Kcu8395B4QDIX\nO8KnwWYv5kl77FLoRqZPR5mFNe6pDZVGsfBAV0TMy364+PwCcCQFGyARxMlgpcxc\nAGpKWx3w0IsBzEdAf6hJDbCwBuHj8A1+k0sdPm9Tjrafan+2L7GhRzDu6cdkUqiZ\ntP+X8Pfzu1CLxugGTtKNoOcpxb+E5MfYJux9gg1RuY+oz5e5xV8W8qXYfoCcElLX\nYZxyEsVAbnDqzs/945lFB/6BIArbjCZeaSr9NyGW4SZ2C0yp6FCV/fh88k76qa7J\nhzypamez6wh/gzLCXpMDHc0=\n-----END CERTIFICATE-----\n\n-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCayVt9fpD2RXJQ\nVeDtyItzlaPAc4J1a1v21pKfhLMlWN0avJMrWKzxQhnLD2cGFAkgXMlmFgC5aY4r\nYHdISsHHfh1ESMCTzk3UiyNA/PXnsB6HDXgXOzTX+2A8BooRP1FkJSW7ApS+AFjB\ngdvuhj/YNeYb9Kkl2OAC9tB4hqUSr00Ik3IXEXPTQs0yXjJ803naz4c5Xsk/jwie\npoC+TArk+GW33FKfNLueALZ/k0uIgu0BkWqgocH/zxLUHKZiDMsCClvuOPBlLMHe\nPFVe5rlhwnAHJyam3E/S/J3lscmUr/U8tZ/VsmKGpvPLH9u3S5AMsiPeG3p80KCe\nHz117eErAgMBAAECggEAFskgejtY/J/hgZj6yRY2DRhQqEJ4yG869P3GTMw8kPlh\nZw+ufHmLz+IiqOVGDbuCUmzGSwxfI+w5fQIw3QgAOa1DgqtRChEbHPg0gtsaGfav\nr8LYVFcnYsoC8yMlTP+srBjZ0otBOS0U47uJlDXYDSx2CNR91+/yng0WSD/N6g+A\noy+JK6zT+r79/BTIqLlxDZhpfWgpX36g/8XVlpZgf8E2oJ1vcro+DFE/AUjBipNp\noE+buUIePFro0Z3eitX+IuOcQ2ku18rdwDDZe8lgdehd9L9zfj88Jd7fKAUcJokp\n0liKl5vYhqOAYzw462tYdSI7WlLvkcTlJtfamEARPQKBgQDJzQtsmFbEv4ijJg8g\n7Uxy9OH+P238PzMrFTBArcWRh/1qNz+gIL+i0AI2HsmrIz3hhQGqvY7RYmVK6Loh\nn/hZ2wmpnvAfIhrPXvqQjkRk8a14f/nHBcCHltGa+Yf5xZkONR9i78sf04GI58P0\nRW4yh+D99GH3gzeUwNDvYhwG1wKBgQDEW86Ymf6OqYHB13urDeZEr05EeuYFHpvv\naUCc2PlzFYc8/wnIUKOXwvX9A4/ZtAO/zT/WXbK5CYp+kzPrErTm8i1xwwh9LAuN\nE9ABzYvjOvnWjgacvCsmIK1F2PwFO+p8bGzHK354An/c1oa2/Miayh9SWFEBQFr4\nDKvez9TxzQKBgQC2harrke4JDmP7jJTqZzdaUnuFhsFoAZG6SfPWzFWCB8oBo+78\nWiJ6lEEryjUFgV6a975GPCVM5P5Q/qY7e4EZZLAcpxDwV9x/65wd20+pLZ6E+ttk\nU6OL/7GdxkxicYK6Avpcdh72rkrfFSF7csD1G0k46S0ivaAr/yn7GnXXCQKBgQDA\nTUUUcGQ75Uf9xgIIcNFd3O3i5RWWV/bRThwIP/p0udW7Z+51rnu4qifsxWtBAypU\n0jc9wn/A9dYbxiAnjSd7shvNePs8U0FwxcGFsn7YaC678FYLc8EyUvg/GpUeryIi\n/rC9khwGfjQo3DQMy53O8jogk/upJRSyLv63dIUQ1QKBgH0rCiqPcveH1FpfCtz4\nnw9ef6SuHdHqo9bGZ4V6DOBncKE+knMnY1rAdIou4K4SYauRgJuDSsI+C8QIcfcU\nxNmF8ptv+vV5/7OGM9zixZ8iz8J0sAnoqIcRY3LEj2IS4y0VePOYnl8jz7/NUgqT\nMxUZktZIQWkjGcJlXWTcpakS\n-----END PRIVATE KEY-----"}
#__Response.status_code: 201, r.url: https://10.101.152.9:443/redfish/v1/Systems/System.Embedded.1/Boot/Certificates
#__Response.elapsed(responseTime): 0.57 sec
#__Response.Headers: {'Date': 'Fri, 23 Oct 2026 02:27:05 GMT', 'Server': 'apache', 'X-Frame-Options': 'DENY', 'X-Content-Type-Options': 'nosniff, nosniff', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Content-Type': 'application/json; charset=utf-8', 'Access-Control-Allow-Origin': '', 'Allow': 'GET, HEAD, POST', 'Cache-Control': 'no-store; no-cache', 'Etag': 'W/"gen-1"', 'Location': '/redfish/v1/Systems/System.Embedded.1/Boot/Certificates/BIOS_HTTPS_BOOT_CERT_2', 'OData-Version': '4.0', 'Pragma': 'no-cache', 'X-Content-Security-Policy': "default-src 'self'", 'X-Ua-Compatible': 'IE=11', 'X-Xss-Protection': '1;mode=block', 'Content-Length': '1086', 'Keep-Alive': 'timeout=60, max=100', 'Connection': 'Keep-Alive'}
#__Response. Data: {"@odata.context":"/redfish/v1/$metadata#Certificate.Certificate","@odata.id":"/redfish/v1/Systems/System.Embedded.1/Boot/Certificates/BIOS_HTTPS_BOOT_CERT_2","@odata.type":"#Certificate.v1_10_0.Certificate","Id":"BIOS_HTTPS_BOOT_CERT_0","Name":"Certificate Instance","@Message.ExtendedInfo":[{"MessageId":"IDRAC.2.16.RAC1256","MessageArgs":[],"RelatedProperties":[],"Message":"The HTTPS Boot Certificate import operation for the BIOS Boot device is scheduled successfully.","Severity":"Informational","Resolution":"For changes to become effective, restart the host server."},{"MessageId":"Base.1.18.ResetRequired","MessageArgs":["/redfish/v1/Systems/System.Embedded.1/Actions/ComputerSystem.Reset","GracefulRestart"],"RelatedProperties":[],"Message":"In order to apply changes, recover from errors, or complete the operation, a component reset is required with the Reset action URI '/redfish/v1/Systems/System.Embedded.1/Actions/ComputerSystem.Reset' and ResetType 'GracefulRestart'.","Severity":"Warning","Resolution":"Perform the required reset action on the specified component."}]}
#STATUS: Last Response: r.status_code: 201
#STATUS: Last Response: r.url: https://10.101.152.9:443/redfish/v1/Systems/System.Embedded.1/Boot/Certificates
#STATUS: Last Response: r.elapsed(responseTime): 0.57 sec
{
"@odata.context": "/redfish/v1/$metadata#Certificate.Certificate",
"@odata.id": "/redfish/v1/Systems/System.Embedded.1/Boot/Certificates/BIOS_HTTPS_BOOT_CERT_2",
"@odata.type": "#Certificate.v1_10_0.Certificate",
"Id": "BIOS_HTTPS_BOOT_CERT_0",
"Name": "Certificate Instance",
"@Message.ExtendedInfo": [
{
"MessageId": "IDRAC.2.16.RAC1256",
"MessageArgs": [],
"RelatedProperties": [],
"Message": "The HTTPS Boot Certificate import operation for the BIOS Boot device is scheduled successfully.",
"Severity": "Informational",
"Resolution": "For changes to become effective, restart the host server."
},
{
"MessageId": "Base.1.18.ResetRequired",
"MessageArgs": [
"/redfish/v1/Systems/System.Embedded.1/Actions/ComputerSystem.Reset",
"GracefulRestart"
],
"RelatedProperties": [],
"Message": "In order to apply changes, recover from errors, or complete the operation, a component reset is required with the Reset action URI '/redfish/v1/Systems/System.Embedded.1/Actions/ComputerSystem.Reset' and ResetType 'GracefulRestart'.",
"Severity": "Warning",
"Resolution": "Perform the required reset action on the specified component."
}
]
}
[root@DellStorm ~]# redfishtool -sssss -r "10.101.152.9:443" -u labadmin -p 'CD5l@bus3rl0g1n' -T 60 -S Always raw GET '/redfish/v1/Systems/System.Embedded.1/Boot/Certificates?$expand='
#REQUEST: GET https://10.101.152.9:443/redfish/v1/Systems/System.Embedded.1/Boot/Certificates?$expand=*
#__Request.Headers: {'User-Agent': 'python-requests/2.25.1', 'Accept': 'application/json', 'Connection': 'keep-alive', 'OData-Version': '4.0', 'Authorization': 'Basic bGFiYWRtaW46Q0Q1bEBidXMzcmwwZzFu'}
#__Request AuthType: Basic
#__Request Data: None
#__Response.status_code: 200, r.url: https://10.101.152.9:443/redfish/v1/Systems/System.Embedded.1/Boot/Certificates?$expand=*
#__Response.elapsed(responseTime): 0.46 sec
#__Response.Headers: {'Date': 'Fri, 23 Oct 2026 02:27:48 GMT', 'Server': 'apache', 'X-Frame-Options': 'DENY', 'X-Content-Type-Options': 'nosniff, nosniff', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Access-Control-Allow-Origin': '', 'Allow': 'GET, HEAD, POST', 'Cache-Control': 'no-store; no-cache', 'Content-Type': 'application/json;odata.metadata=minimal;charset=utf-8', 'Etag': 'W/"gen-1"', 'Link': '</redfish/v1/Schemas/CertificateCollection.json>;rel=describedby', 'OData-Version': '4.0', 'Pragma': 'no-cache', 'X-Content-Security-Policy': "default-src 'self'", 'X-Ua-Compatible': 'IE=11', 'X-Xss-Protection': '1;mode=block', 'Content-Length': '514', 'Vary': 'Accept-Encoding', 'Keep-Alive': 'timeout=60, max=100', 'Connection': 'Keep-Alive'}
#__Response. Data: {"@Redfish.CollectionCapabilities":{"@odata.type":"#CollectionCapabilities.v1_4_1.CollectionCapabilities","MaxMembers":4},"@odata.context":"/redfish/v1/$metadata#CertificateCollection.CertificateCollection","@odata.type":"#CertificateCollection.CertificateCollection","@odata.id":"/redfish/v1/Systems/System.Embedded.1/Boot/Certificates","@odata.etag":"W/"gen-1"","Description":"A Collection of BIOS HTTP Boot Certificate resource instances.","Members":[],"[email protected]":0,"Name":"Certificate Collection"}
#STATUS: Last Response: r.status_code: 200
#STATUS: Last Response: r.url: https://10.101.152.9:443/redfish/v1/Systems/System.Embedded.1/Boot/Certificates?$expand=
#STATUS: Last Response: r.elapsed(responseTime): 0.46 sec
{
"@Redfish.CollectionCapabilities": {
"@odata.type": "#CollectionCapabilities.v1_4_1.CollectionCapabilities",
"MaxMembers": 4
},
"@odata.context": "/redfish/v1/$metadata#CertificateCollection.CertificateCollection",
"@odata.type": "#CertificateCollection.CertificateCollection",
"@odata.id": "/redfish/v1/Systems/System.Embedded.1/Boot/Certificates",
"@odata.etag": "W/"gen-1"",
"Description": "A Collection of BIOS HTTP Boot Certificate resource instances.",
"Members": [],
"[email protected]": 0,
"Name": "Certificate Collection"
}
And this is the non-working server:
[root@DellCloud ~]# cat /etc/redhat-release
Red Hat Enterprise Linux release 9.7 (Plow)
[root@DellCloud ~]# cat prv.key
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDAKWshxHCZg6wK
soAwG2GymBHvUMkNL2tm0cxOWwlWX+EFT17At7GTG7Z2oX3m1B3cU8bp5LuopvNN
HNyDQmJ9SKaSNzSA7zOfV+I8cHzeWA8EQ8zwqeGBwRH2JZnuSNgLGcwXtIxRaiAU
jUVFmKHR1w5vX2/5cHZpGQ19Nb3dAKXgIxYY9TWCWVuj3Li+cCNbJcH3d/mSkZTg
PgDmkCmkOiowF03f47T1VJgKzBgcqrfpSjQNsl5Co1CM9BQu0JcBFEAbhDmFnvn5
9qdl0RhTMF6oNqlPkwJdigQlNTCT9X2jBD8g29vrp1/XxDLJkN8jZz7ytwuQtWdX
6HHJfOThAgMBAAECggEADttM6vsL7RSA6UFQd5ewW51V+qOLbcNqKXSEOBUiAU1v
oWhX5iy1lA7vEhgtepqQ9fM8tGHgr9r7gc1ez5+i63aB2VlfC+5idnn2Fe/o+YxD
mfPvfPZXZt+hVr9kuadkW6RakwUcmaFLumcLMWSp8yYuOaZeawG6x+id0j3E0Hid
PDlkeicVbWbcjGpVZMLQGkRwIyR1Afy6fii5/b+ph46LIgYnByvfFHHfAQDco3vg
iCRH69mrOwSU93D2DoYST2nEE/QopfMAyPo5b9l04uadJF8Kvy5P82n8DnqeAtcl
QFU+R2TvIYNX+piWKCzdP33+SLbf37bp/AXsrXa06QKBgQD24uF7Wx0MYA9T/fRp
qWJ/Tq6CqtkQTqJaSX2/8qC5NKVCjSUVKGiO8lo1oAMw2etJh4VH58SgoA6RB6I5
Wd9EfEebNA7Jldek8y8Ltvyfuk1V+e+0l5vxEfZsDNmYgx61RdTmVJZbs2osy8Pg
dty0mp/vLm/DgLB4b/9VoYjKOQKBgQDHQWG6Sqvaavw7O2IQIwtciktb8UZD4Ij5
og0P2dNSL6B9lS0xfo03lzmXxU/iYvmiYg57iR9E9gzdLWYKEp62AhBnZ7CfCek1
nTCdTWMALG/CvK4Oq6WXL4a2QO6/EPnxYmu5V8IWBtcb+RU7bb1PAEgNZiGSxVLW
fkTdTz+P6QKBgCqosUVbTP2ia4Ob0euf9QECW20AkFkc/TiUkkHkbpkR26xQLyQk
w0xP2/6AE40RWnJuFD2Ecpk+jsXIh+NZABcZUlYi/JsgZQ5/ZpWjnKsMyegdM6oE
uFFDRU0OO1r67QdtdYgG/aQCsEnlO4dBgolCXng5kd46EkP9NiVZsAUhAoGBALVb
Wxn2UQjSC5XV7OGHJBYsgX7D0hKB0ep0hrMArgjF9KuZFbNQ3jPU3sS3AIirUU9t
NIVYPy/DS94cLh3I6M/8fPXBOM7odG0qD099WjiUOXzjwwDzVhqPVWuZGjSpvPTp
gecGa08lFrENOzgGICJBvVMEvFYcZ9N2xjMwqEfRAoGAD1UCJ+8HqQ9gImzpzD5F
5AF6HPrDNqmwrILRIFq8nQEgkdt2rV3hYrYXxFUIZzW/ybC/6C2zQwDvj+ui8iJm
GWH5iXe/r6HG0xzD8PYP2PjgxQOvjiCbb97PgqA+whKlaDkj2ShzKXuVdtTuibDU
s6GSD5XqaBNXBSnfeK9vNeE=
-----END PRIVATE KEY-----
[root@DellCloud ~]# cat ssn.crt
-----BEGIN CERTIFICATE-----
MIIDbTCCAlWgAwIBAgIUMSbRMe5O4TvQrRH8rvz2F+kLRbgwDQYJKoZIhvcNAQEL
BQAwRjELMAkGA1UEBhMCQ04xCzAJBgNVBAgMAlpKMQswCQYDVQQHDAJIWjEOMAwG
A1UECgwFTk9LSUExDTALBgNVBAMMBHRlc3QwHhcNMjYxMDIzMDkxMDM1WhcNMjcx
MDIzMDkxMDM1WjBGMQswCQYDVQQGEwJDTjELMAkGA1UECAwCWkoxCzAJBgNVBAcM
AkhaMQ4wDAYDVQQKDAVOT0tJQTENMAsGA1UEAwwEdGVzdDCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAMApayHEcJmDrAqygDAbYbKYEe9QyQ0va2bRzE5b
CVZf4QVPXsC3sZMbtnahfebUHdxTxunku6im800c3INCYn1IppI3NIDvM59X4jxw
fN5YDwRDzPCp4YHBEfYlme5I2AsZzBe0jFFqIBSNRUWYodHXDm9fb/lwdmkZDX01
vd0ApeAjFhj1NYJZW6PcuL5wI1slwfd3+ZKRlOA+AOaQKaQ6KjAXTd/jtPVUmArM
GByqt+lKNA2yXkKjUIz0FC7QlwEUQBuEOYWe+fn2p2XRGFMwXqg2qU+TAl2KBCU1
MJP1faMEPyDb2+unX9fEMsmQ3yNnPvK3C5C1Z1foccl85OECAwEAAaNTMFEwHQYD
VR0OBBYEFN4OHr5IXJvh8qfoy7Xn6rYgQEMjMB8GA1UdIwQYMBaAFN4OHr5IXJvh
8qfoy7Xn6rYgQEMjMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEB
AKyp0nkWGBsdUdRvNR9/UPTvXw1gTUSA5uXe7tqHabMghKOjcaWZU+bxzY5FO9Vb
fDVJ8MHc9WAOsxbku0ITraLPsyINm9S6rclwa91O8I/xiPFktvqHjgr/otXlQTPq
8TXC65Fk4FkQrhTg7XrzAaWLxh2hBV8YcTMYNk6OFLQaehNRW8qnNrEAvlLJgP1Q
UZqBpJaW63vkIMaT8t8AuOHMr/6FIZgL9UXF5tZESkxfBArGvo882H0txZHEAoWT
8ddipO29hrC3UxmhrnbdQfGtWxqjnn3yenLBpcImnG6plNPpBgvhpe7U/aDBeDk1
04ej+ONjdLTxjOK0fKf83nQ=
-----END CERTIFICATE-----
[root@DellCloud ~]# CERT_STRING="$(cat ssn.crt; echo; cat prv.key)"
PAYLOAD=$(jq -c -n --arg s "$CERT_STRING" '{CertificateType:"PEM", CertificateString:$s}')
[root@DellCloud ~]# redfishtool -sssss -r "10.101.152.7:443" -u labadmin -p 'CD5l@bus3rl0g1n' -T 120 -S Always
-d "$PAYLOAD"
raw POST /redfish/v1/Systems/System.Embedded.1/Boot/Certificates
#REQUEST: POST https://10.101.152.7:443/redfish/v1/Systems/System.Embedded.1/Boot/Certificates
#__Request.Headers: {'User-Agent': 'python-requests/2.25.1', 'Accept': 'application/json', 'Connection': 'keep-alive', 'OData-Version': '4.0', 'Content-Type': 'application/json', 'Content-Length': '3053', 'Authorization': 'Basic bGFiYWRtaW46Q0Q1bEBidXMzcmwwZzFu'}
#__Request AuthType: Basic
#__Request Data: {"CertificateType": "PEM", "CertificateString": "-----BEGIN CERTIFICATE-----\nMIIDbTCCAlWgAwIBAgIUMSbRMe5O4TvQrRH8rvz2F+kLRbgwDQYJKoZIhvcNAQEL\nBQAwRjELMAkGA1UEBhMCQ04xCzAJBgNVBAgMAlpKMQswCQYDVQQHDAJIWjEOMAwG\nA1UECgwFTk9LSUExDTALBgNVBAMMBHRlc3QwHhcNMjYxMDIzMDkxMDM1WhcNMjcx\nMDIzMDkxMDM1WjBGMQswCQYDVQQGEwJDTjELMAkGA1UECAwCWkoxCzAJBgNVBAcM\nAkhaMQ4wDAYDVQQKDAVOT0tJQTENMAsGA1UEAwwEdGVzdDCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBAMApayHEcJmDrAqygDAbYbKYEe9QyQ0va2bRzE5b\nCVZf4QVPXsC3sZMbtnahfebUHdxTxunku6im800c3INCYn1IppI3NIDvM59X4jxw\nfN5YDwRDzPCp4YHBEfYlme5I2AsZzBe0jFFqIBSNRUWYodHXDm9fb/lwdmkZDX01\nvd0ApeAjFhj1NYJZW6PcuL5wI1slwfd3+ZKRlOA+AOaQKaQ6KjAXTd/jtPVUmArM\nGByqt+lKNA2yXkKjUIz0FC7QlwEUQBuEOYWe+fn2p2XRGFMwXqg2qU+TAl2KBCU1\nMJP1faMEPyDb2+unX9fEMsmQ3yNnPvK3C5C1Z1foccl85OECAwEAAaNTMFEwHQYD\nVR0OBBYEFN4OHr5IXJvh8qfoy7Xn6rYgQEMjMB8GA1UdIwQYMBaAFN4OHr5IXJvh\n8qfoy7Xn6rYgQEMjMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEB\nAKyp0nkWGBsdUdRvNR9/UPTvXw1gTUSA5uXe7tqHabMghKOjcaWZU+bxzY5FO9Vb\nfDVJ8MHc9WAOsxbku0ITraLPsyINm9S6rclwa91O8I/xiPFktvqHjgr/otXlQTPq\n8TXC65Fk4FkQrhTg7XrzAaWLxh2hBV8YcTMYNk6OFLQaehNRW8qnNrEAvlLJgP1Q\nUZqBpJaW63vkIMaT8t8AuOHMr/6FIZgL9UXF5tZESkxfBArGvo882H0txZHEAoWT\n8ddipO29hrC3UxmhrnbdQfGtWxqjnn3yenLBpcImnG6plNPpBgvhpe7U/aDBeDk1\n04ej+ONjdLTxjOK0fKf83nQ=\n-----END CERTIFICATE-----\n\n-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDAKWshxHCZg6wK\nsoAwG2GymBHvUMkNL2tm0cxOWwlWX+EFT17At7GTG7Z2oX3m1B3cU8bp5LuopvNN\nHNyDQmJ9SKaSNzSA7zOfV+I8cHzeWA8EQ8zwqeGBwRH2JZnuSNgLGcwXtIxRaiAU\njUVFmKHR1w5vX2/5cHZpGQ19Nb3dAKXgIxYY9TWCWVuj3Li+cCNbJcH3d/mSkZTg\nPgDmkCmkOiowF03f47T1VJgKzBgcqrfpSjQNsl5Co1CM9BQu0JcBFEAbhDmFnvn5\n9qdl0RhTMF6oNqlPkwJdigQlNTCT9X2jBD8g29vrp1/XxDLJkN8jZz7ytwuQtWdX\n6HHJfOThAgMBAAECggEADttM6vsL7RSA6UFQd5ewW51V+qOLbcNqKXSEOBUiAU1v\noWhX5iy1lA7vEhgtepqQ9fM8tGHgr9r7gc1ez5+i63aB2VlfC+5idnn2Fe/o+YxD\nmfPvfPZXZt+hVr9kuadkW6RakwUcmaFLumcLMWSp8yYuOaZeawG6x+id0j3E0Hid\nPDlkeicVbWbcjGpVZMLQGkRwIyR1Afy6fii5/b+ph46LIgYnByvfFHHfAQDco3vg\niCRH69mrOwSU93D2DoYST2nEE/QopfMAyPo5b9l04uadJF8Kvy5P82n8DnqeAtcl\nQFU+R2TvIYNX+piWKCzdP33+SLbf37bp/AXsrXa06QKBgQD24uF7Wx0MYA9T/fRp\nqWJ/Tq6CqtkQTqJaSX2/8qC5NKVCjSUVKGiO8lo1oAMw2etJh4VH58SgoA6RB6I5\nWd9EfEebNA7Jldek8y8Ltvyfuk1V+e+0l5vxEfZsDNmYgx61RdTmVJZbs2osy8Pg\ndty0mp/vLm/DgLB4b/9VoYjKOQKBgQDHQWG6Sqvaavw7O2IQIwtciktb8UZD4Ij5\nog0P2dNSL6B9lS0xfo03lzmXxU/iYvmiYg57iR9E9gzdLWYKEp62AhBnZ7CfCek1\nnTCdTWMALG/CvK4Oq6WXL4a2QO6/EPnxYmu5V8IWBtcb+RU7bb1PAEgNZiGSxVLW\nfkTdTz+P6QKBgCqosUVbTP2ia4Ob0euf9QECW20AkFkc/TiUkkHkbpkR26xQLyQk\nw0xP2/6AE40RWnJuFD2Ecpk+jsXIh+NZABcZUlYi/JsgZQ5/ZpWjnKsMyegdM6oE\nuFFDRU0OO1r67QdtdYgG/aQCsEnlO4dBgolCXng5kd46EkP9NiVZsAUhAoGBALVb\nWxn2UQjSC5XV7OGHJBYsgX7D0hKB0ep0hrMArgjF9KuZFbNQ3jPU3sS3AIirUU9t\nNIVYPy/DS94cLh3I6M/8fPXBOM7odG0qD099WjiUOXzjwwDzVhqPVWuZGjSpvPTp\ngecGa08lFrENOzgGICJBvVMEvFYcZ9N2xjMwqEfRAoGAD1UCJ+8HqQ9gImzpzD5F\n5AF6HPrDNqmwrILRIFq8nQEgkdt2rV3hYrYXxFUIZzW/ybC/6C2zQwDvj+ui8iJm\nGWH5iXe/r6HG0xzD8PYP2PjgxQOvjiCbb97PgqA+whKlaDkj2ShzKXuVdtTuibDU\ns6GSD5XqaBNXBSnfeK9vNeE=\n-----END PRIVATE KEY-----"}
#__Response.status_code: 400, r.url: https://10.101.152.7:443/redfish/v1/Systems/System.Embedded.1/Boot/Certificates
#__Response.elapsed(responseTime): 0.44 sec
#__Response.Headers: {'Date': 'Fri, 23 Oct 2026 02:28:29 GMT', 'Server': 'apache', 'X-Frame-Options': 'DENY', 'X-Content-Type-Options': 'nosniff, nosniff', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Access-Control-Allow-Origin': '*', 'Cache-Control': 'no-store; no-cache', 'Content-Type': 'application/json;odata.metadata=minimal;charset=utf-8', 'OData-Version': '4.0', 'Pragma': 'no-cache', 'X-Content-Security-Policy': "default-src 'self'", 'X-Ua-Compatible': 'IE=11', 'X-Xss-Protection': '1;mode=block', 'Content-Length': '488', 'Connection': 'close'}
#__Response. Data: {"error":{"@Message.ExtendedInfo":[{"MessageId":"IDRAC.2.16.SYS318","MessageArgs":[],"RelatedProperties":[],"Message":"Unable to import the certificate because an invalid certificate type is entered.","Severity":"Warning","Resolution":"Enter a valid certificate type and retry the operation."}],"code":"Base.1.18.GeneralError","message":"A general error has occurred. See Resolution for information on how to resolve the error, or @Message.ExtendedInfo if Resolution is not provided."}}
redfishtool: Transport: Response Error: status_code: 400 -- Bad Request
redfishtool: raw: Error sending POST to resource, aborting
- Lenguaje dominante
- PowerShell
- Estrellas
- 742
- Forks
- 311
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de dell/iDRAC-Redfish-Scripting
-
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
dell/iDRAC-Redfish-Scripting#391 · 2 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 15/100
dell/iDRAC-Redfish-Scripting#390 · 3 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
dell/iDRAC-Redfish-Scripting#384 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 58/100
dell/iDRAC-Redfish-Scripting#383 · 18 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
dell/iDRAC-Redfish-Scripting#342 · 7 comentarios ·
Todos los issues de dell/iDRAC-Redfish-Scripting
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
NVIDIA-RTX/NRI#312 ·
Los mantenedores suelen responder en 1 día
-
502 on Node 26: ERR_INVALID_ARG_VALUE: Setting the TLS ServerName to an IP address is not permittedAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
NucleusFramework/Nucleus#912 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 71/100
streetcomplete/StreetComplete#7364 · 7 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día