Upload Boot Certificate Fails on 10.101.152.71 but Works on 10.101.152.73
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 38/100
調査の方向性
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.
索引モデルが issue の本文から書いたものです。
説明
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
- 主要言語
- PowerShell
- スター
- 742
- フォーク
- 311
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
dell/iDRAC-Redfish-Scripting のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 42/100
dell/iDRAC-Redfish-Scripting#391 · コメント 2 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 15/100
dell/iDRAC-Redfish-Scripting#390 · コメント 3 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
dell/iDRAC-Redfish-Scripting#384 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 58/100
dell/iDRAC-Redfish-Scripting#383 · コメント 18 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
dell/iDRAC-Redfish-Scripting#342 · コメント 7 件 ·
dell/iDRAC-Redfish-Scripting の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
parse-community/parse-server#10871 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
vercel-labs/durable-harness#53 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
-
needs more info
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
pingdotgg/t3code#31519 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信